/[gentoo-src]/rc-scripts/ChangeLog
Gentoo

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.23 - (show annotations) (download)
Mon Dec 31 03:30:10 2001 UTC (12 years, 11 months ago) by drobbins
Branch: MAIN
Changes since 1.22: +8 -0 lines
umask fix and cd-tools reminder.

1 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 # Copyright 2001 Gentoo Technologies, Inc.; Distributed under the GPL
3 # Written by Daniel Robbins (drobbins@gentoo.org)
4
5 * rc-scripts 1.2.4 (30 Dec 2001)
6
7 30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
8 back to 022 as it should be.
9
10 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
11 /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
12
13 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
14 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
15
16 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Updated
17 /etc/init.d/depscan.sh to store info about missing dependancies of
18 type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
19 to use this when starting a script ('need' dependancies is critical for
20 startup). Added the broken() function to /etc/init.d/runscript.sh
21 to list the missing dependancies.
22
23 Updated /etc/init.d/runscript.sh for svc_start() to have better error
24 checking.
25
26 Updated /etc/init.d/functions.sh with ewend(), which is the same as
27 eend(), but print a warning on error, not a error. Updated
28 /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
29
30 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update /sbin/runscript.c
31 to run /etc/init.d/rc-help.sh if no arguments is passed to a rc-script.
32
33 Added /etc/init.d/rc-help.sh, simple script that prints out help for
34 the rc-scripts.
35
36 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update
37 /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
38 halt and reboot. This fixes a problem where / was not unmounted
39 properly in some cases.
40
41 24 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Move $svcdir to
42 to /etc/init.d/functions.sh, and update /etc/init.d/runscript.sh and
43 /etc/init.d/depscan.sh for this
44
45 Modified /etc/init.d/runscript.sh to also restart the services that
46 depend on a service if that service is restarted. Enhanced the
47 restart function to be able to have custom restart() functions in
48 rc-scripts. The custom restart() have to use svc_stop() and
49 svc_start() to restart the service.
50
51 Add a pause function to /etc/init.d/runscript.sh. It will basically
52 stop a service without stopping the services that depends on that
53 service.
54
55 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
56 service without stopping the services that depends on that service.
57
58 * rc-scripts 1.2.3 (18 Dec 2001)
59
60 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Moved the stuff from
61 /sbin/init (old) to /sbin/rc (basically drop the init wrapper we used).
62
63 Some cleanups: take out the shm resize comment;
64
65 remove the $wrongmount;
66
67 remove the mountshm() function and insert it directly
68 where needed;
69
70 remove the setting of $PATH as /sbin/init already do
71 this for us.
72
73 Added the if statement to detect if it is the first time the 'boot'
74 runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
75 $RUNLEVEL is a env var set by /sbin/init.
76
77 Also added functionality to detect if the kernel have DEVFS support
78 compiled in; seems new users thinks devfs is unstable and as they do
79 not always read the docs, it does not get compiled in ;/ Should
80 make live for us a bit easier.
81
82 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc to kill
83 a cosmetic bug in the part that stops all the unneeded services.
84
85 * rc-scripts 1.2.2 (8 Dec 2001)
86
87 10 Dec 2001; Added a localhost entry in /etc/hosts.
88
89 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
90 to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
91 rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
92 Start-stop-daemon is moved here from sysvinit by the way. There is stuff
93 in this ChangeLog that needs to be removed! Like the changes to hosts,
94 profile. /etc/{passwd,group} have minor UID and GID type fixes for
95 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
96 directories.
97
98 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
99 to rc-scripts. Checked in two manpages there, one for modules.autoload.5
100 and one for update-modules.8. These were adapted from Debian. Updated
101 tarball.sh to include the new man directory. Updated baselayout to install
102 these manpages. Slightly tweak the /etc/modules.autoload comments.
103
104 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated /sbin/init
105 to work correctly with the 'gentoo=nodevfs' option, and cleaned
106 out old code.
107
108 Updated /etc/init.d/bootmisc with additional lock files to clean.
109
110 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
111 /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
112 that can be used for services that needs to have a logger started
113 before they are started. Updated /etc/conf.d/basic with $SYSLOGGER
114 that is used to define what loggers the 'logger' depend represent.
115
116 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
117 /etc/passwd and /etc/group with minor fixes to pass pwck and grpck.
118
119 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Changed umask in
120 /etc/profile for the user to 077 for security.
121
122 Added a stop() function to /etc/init.d/clock. Also removed uneeded
123 'source /etc/rc.conf' line.
124
125 Updated /etc/init.d/hostname to set the hostname to 'localhost' if
126 /etc/hostname is invalid.
127
128 Updated /sbin/init to move the entries in /lib/dev-state to /dev before
129 running devfsd, as it did still not save settings properly. Also removed
130 old /dev-state/compat stuff.
131
132 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
133 from the default "default" runlevel. It still exists in the archive so that
134 users who want/need it can add it easily.
135
136 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
137 removed notail from the ext2 boot partition, other cleanups.
138
139 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
140
141 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Added /etc/devfsd.conf
142 and updated /sbin/init to use a new scheme for saving /dev permissions.
143 Also moved /dev-state to /lib/dev-state which is a more standard location.
144
145 Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
146 itself, calling depscan.sh or changing runlevels cause a tempory effect
147 similar to a 'mini fork bomb'. Afterwards the depends was broken, and
148 changing runlevels did not want to work.
149
150 Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
151 More cosmetic than anything else, but cant hurt with the new dev-state
152 scheme.
153
154 Updated /sbin/init to set the console log level to 1, so that bootup
155 can be much cleaner. Also updated /etc/init.d/modules not to have
156 a logger in it 'use' depends, as it should not be needed anymore.
157
158 Updated /sbin/rc to check if devfsd is still running between runlevel
159 changes.
160
161 Updated /etc/init.d/modules to run update-modules. We want to be sure
162 /etc/modules.conf is updated when running depmod -a.
163
164 Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
165 added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
166
167 Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
168 /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
169 updated tarball.sh to handle ppp/chat-default.
170
171 Added /etc/skel/.bash* to make things cleaner.
172
173 Other minor changes.
174
175 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
176 to rc-scripts. Can remove it from sys-libs/shadow at the next release.
177
178 * rc-scripts 1.1.8 (15 Nov 2001)
179
180 16 Nov 2001; removed bogus "mountall.test" script.
181
182 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
183 init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being 'use' not
184 'uses', as it fits better with 'need' (not 'needs'). Also removed unneeded
185 for loop from init.d/depscan.sh, and other fixes. Updated names of new
186 functions in init.d/runscript.sh to better sounding ones. Updated
187 init.d/modules, init.d/netmount to use 'use'. Lots of other fixes/cleanups.
188 Removed try() out of init.d/runscript.sh (why was this here ?).
189
190 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org): init.d/bootmisc: Now
191 cleans /tmp. Also creates /etc/resolv.conf if it doesn't exist.
192
193 init.d/hostname: Added check for a valid /etc/hostname.
194
195 init.d/keymaps: Added check for valid $KEYMAP.
196
197 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
198 should solve Woodchip's syslog+glue issue. We just have to change the
199 console loglevel for metalog and syslog-ng (sysklogd already updated) not to
200 output info and warnings, etc to the console, then boot will be much cleaner.
201 Also the install guide will need changing to add the loggers to 'boot' and
202 not 'default' runlevel.
203
204 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
205 this really needed (I cannot see that it is used anywhere ...)?
206
207 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
208 init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend called
209 'uses'. It basically have the same usage as 'need', except that it do not
210 start services that is not in the current and 'boot' runlevels.
211
212 Updated init.d/netmount to use the 'uses' depend.
213
214 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed init.d/runscript.sh
215 not to destroy the 'need' depends in /${svcdir}/need. This caused subsequent
216 starting and stopping of services not to start depends.
217
218 7 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed a problem in sbin/rc
219 where the ${svcdir}/softscripts directory got destroyed before stopping
220 running services scheduled to be stopped. This with the fact that $SOFTLEVEL
221 was set too early, caused the services to be stopped in the wrong order.
222
223 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org): Modified init.d/netmount to
224 check if any network filesystems is mounted.
225
226 29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
227 some awk and grep magic to find all remote filesystems and umount them.
228
229 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org): A fix for checkroot
230 (missing "/"); it now actually checks the root filesystem. Also, a
231 localmount cleanliness fix.
232
233 * rc-scripts 1.1.7 (18 Oct 2001)
234
235 [old changelog format follows]
236
237 *lots of scripts; woodchip
238 removed old rc5 scripts from cvs
239
240 *init.d/runscript.sh; agriffis
241 Added support for rc.conf and home-grown functions
242
243 *init.d/modules;
244 Now correctly looks at /etc/modules.autoload
245
246 rc-scripts-1.1.6, released 15 Sep 2001
247 ======================================
248
249 *init.d/runscript.sh, others
250 Handling of "net" dependencies resolve to all net devices in
251 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
252 variable in /etc/rc.conf has been removed.
253
254 *init.d/runscript.sh
255 New "zap" option for manually resetting the state of an initscript
256 to stopped.
257
258 *init.d/{samba,sysklogd,sshd}
259 Removed from CVS; they live in their respective packages.
260
261 rc-scripts-1.1.5, released 02 Sep 2001
262 ====================================
263
264 *sbin/rc-update
265 New version of the rc-update command for the new initscripts. Works
266 similarly to the old version, except this one updates our dependency
267 cache.
268
269 *init.d/functions.sh
270 New and better looking informational message functions (einfo, einfon).
271 Brand new message functions (ewarn).
272
273 *sbin/init, init.d/checkroot
274 We're going back to a /proc/mounts-based mtab symlink because it's
275 just plain better. Appropriate changes made.

  ViewVC Help
Powered by ViewVC 1.1.20