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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.66 - (hide annotations) (download)
Thu Apr 11 20:00:31 2002 UTC (12 years, 4 months ago) by azarah
Branch: MAIN
Changes since 1.65: +12 -0 lines
small fixes

1 drobbins 1.6 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 1.51 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 1.6 # Written by Daniel Robbins (drobbins@gentoo.org)
4 azarah 1.51
5 azarah 1.66 11 April 2002; Martin Schlemmer <azarah@gentoo.org>:
6    
7     Update /etc/skel/.bash_profile to make it tcsh compadible.
8     Thanks to Väinö Järvelä for this fix.
9    
10     Update /etc/profile to also set the PS? variables if $SHELL
11     is set to /bin/sh. This should make prompt colours in
12     bootstrap work again.
13    
14     Move LVM stuff to checkfs to ensure that they get fscked.
15     This resolves bug #1552.
16    
17 azarah 1.65 * rc-scripts 1.3.3 (5 April 2002)
18    
19     5 April 2002; Martin Schlemmer <azarah@gentoo.org>:
20    
21     Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
22     This is done to try and ensure system integrity.
23    
24 azarah 1.64 1 April 2002; Martin Schlemmer <azarah@gentoo.org>:
25    
26     Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
27    
28     Add a error message to /etc/init.d/consolefont, resolving bug #1415.
29    
30     Add a bash check to the code that sets the prompt, fixing bug #1078.
31    
32 azarah 1.63 * rc-scripts 1.3.2 (24 Mar 2002)
33    
34 azarah 1.61 24 March 2002; Martin Schlemmer <azarah@gentoo.org>:
35    
36     Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
37     for this.
38    
39     With the "before" and "after" stuff, recursion levels was getting too high,
40     and with some cases, things just plain did not work as it should. Reworked
41     things to to lower the levels of recursion and get the order right. Updated
42     /etc/init.d/runscript.sh for this.
43    
44     Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
45     ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
46    
47     Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
48    
49     Remove /etc/pwdb.conf, as pwdb already install a copy of this.
50    
51     Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
52    
53 azarah 1.62 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
54     and it seems it has fallen now to my discression.
55    
56 drobbins 1.59 * rc-scripts 1.3.1 (23 Mar 2002)
57    
58 drobbins 1.60 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
59     DHCP lease release from Jim Nutt.
60    
61     23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
62     since there are a lot of important bug fixes in here that are needed.
63 drobbins 1.59
64 azarah 1.58 23 March 2002; Martin Schlemmer <azarah@gentoo.org>:
65    
66     Resolve bug #1292.
67    
68     Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
69     Spidler.
70    
71 azarah 1.57 21 March 2002; Martin Schlemmer <azarah@gentoo.org>:
72    
73     Update /sbin/rc to fix a 'cat mounts' instead of the correct
74     version, 'cat /proc/mounts'.
75    
76 azarah 1.56 19 March 2002; Martin Schlemmer <azarah@gentoo.org>:
77    
78     Add initial support for the --quiet flag that suppress output.
79    
80 azarah 1.55 18 March 2002; Martin Schlemmer <azarah@gentoo.org>:
81    
82     Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
83     as not all errors by depscan.sh is critical. It should be
84     reworked to do better error handeling.
85    
86 azarah 1.54 14 March 2002; Martin Schlemmer <azarah@gentoo.org>:
87    
88     Fix the GID and UID of nobody and nogroup in /etc/passwd and
89     /etc/group to match those of Debian, FBSD and others. Thanks
90     to those who reported it, and Woodchip for looking up the
91     proper values.
92    
93     Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
94     This resolves bug #1150, thanks to Paul Fleischer.
95    
96 azarah 1.53 11 March 2002; Martin Schlemmer <azarah@gentoo.org>:
97    
98     Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
99     as some users have /usr on seperate partition which is not
100     mounted when depscan.sh is run the first time.
101    
102     Updated the checking for more than one service providing the
103     same virtual function in /etc/init.d/depscan.sh. It should
104     be working now, and this also fix a problem that when there is no
105     service providing a virtual, counter was used uninitialized.
106    
107 azarah 1.52 * rc-scripts 1.3.0 (10 March 2002)
108    
109     10 March 2002; Martin Schlemmer <azarah@gentoo.org>: Resolved
110     bug #1021; updated /etc/init.d/consolefont for this.
111    
112     Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
113    
114     Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
115     and /etc/init.d/localmount for this.
116    
117     Lots of form/syntax cleanups, most things should be more
118     consistant now. Fixed fail detection/return values of lots of
119     scripts.
120    
121     Lots of cleanup/fixes in the three main scripts behind our
122     rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
123    
124     Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
125     is sourced in a ebuild.
126    
127     Fix a bug that our rc-script wrapper introduced: Global variables
128     in scripts no longer worked. Updated /etc/init.d/runscript.sh for
129     this.
130    
131     Implemented more error checking for the main startup code in /sbin/rc.
132     Also fixed try() for mounting /proc (maybe all mount commands).
133     The function worked fine in a simulated test, but in real life failed
134     to detect a error when mounting /proc (remember to thank Grant for
135     his UserMode ebuilds, and Guide).
136    
137 azarah 1.51 * rc-scripts 1.2.9 (6 March 2002)
138    
139     6 March 2002; Martin Schlemmer <azarah@gentoo.org>: General form
140     updates and some piping fixes.
141    
142     Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
143     to fix a problem where startDM.sh would be respawned repeatedly
144     if xdm was not in the default runlevel.
145 drobbins 1.6
146 azarah 1.49 * rc-scripts 1.2.8 (4 March 2002)
147    
148     4 March 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/init.d/xdm,
149     /etc/X11/startDM.sh and updated /etc/inittab to fix the "dead key"
150     problem we had with xdm/gdm/kdm. We should move them to the
151     xfree ebuild later on when things settles down.
152    
153     Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
154    
155     Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
156     where we had a invalid $PATH on boot in some cases.
157    
158 azarah 1.50 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
159     the new sys-apps/kbd package.
160    
161 azarah 1.48 * rc-scripts 1.2.7 (3 March 2002)
162    
163 azarah 1.47 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: fixed the problem
164     of rc-scripts trying to start/stop a service multiple times if it
165     fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc for
166     this.
167    
168     Fixing some variable declarations in /etc/init.d/runscript.sh caused
169     /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
170     this.
171    
172     Added caching of the "depend() { need foo; } " lines, and updated
173     /etc/init.d/depscan.sh to touch the actual files less. This should
174     speedup dependancy caching a lot, especially on slow machines.
175 azarah 1.48
176     Updated /etc/passwd to have users with no shell defined, use /bin/false
177     for security.
178    
179     Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
180 azarah 1.47
181     1 March 2002; Martin Schlemmer <azarah@gentoo.org>: added a wrapper for
182 azarah 1.46 sourcing the rc-scripts to eliminate syntax errors. Thanks to
183     Karl Trygve Kalleberg (aka karltk) for the idea. Updated
184     /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
185     /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
186    
187     Removed stopping of dependant services that have current service as
188     a 'use'dependancy ... should be less confusing now.
189     Updated /etc/init.d/runscript.sh for this.
190    
191 azarah 1.45 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/conf.d/local.start
192     and /etc/conf.d/local.stop for adding any misc programs to startup. This
193     should pretty much have /etc/init.d/ static, except for baselayout updates,
194     etc.
195    
196 azarah 1.43 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: in some wierd cases,
197 azarah 1.44 a redundent /dev/.devfsd on a unmounted /dev can cause problems. Fixed
198     this in /sbin/rc.
199    
200     Added the patches from Grant Goodyear (aka g2boojum) to enable us to
201     use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
202     /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
203 azarah 1.43
204 azarah 1.41 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: fix my brain dead
205     update of the 25th. It really should keep "gentoo=nodevfs" in mind.
206     Also added 'get_bootparam()' to help in retrieving kernel options.
207     Updated /etc/init.d/functions.sh, /etc/init.d/checkroot and /sbin/rc
208     for this.
209    
210     Updated /etc/init.d/consolefont to work without devfs as well.
211    
212 azarah 1.42 When rebooting or shutting down, a service should not fail to stop
213     if a service it depends on, fails. Updated /etc/init.d/runscript.sh
214     for this.
215    
216 azarah 1.40 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: added a check if
217     /dev is mounted when creating entries for /etc/mtab. This should solve a
218     invalid entry or /dev being mounted even with 'gentoo=nodevfs' option.
219     Updated /etc/init.d/checkroot for this.
220    
221 drobbins 1.39 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
222     filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
223     just in a comment now)
224    
225     17 Feb 2002: Martin Schlemmer (azarah@gentoo.org): more fixes to 'after' and
226     'before', updated /etc/init.d/runscript.sh for this. This should fix
227     services not getting started in the correct order in a tight loop, services
228     getting stopped out of order, and some other sanity checks. Updated
229     rc-script.sh for updated help.
230    
231     15 Feb 2002: Martin Schlemmer (azarah@gentoo.org): update /etc/profile to
232     resolve bug #588. Reimplemented things a bit, and added the 'after' type.
233     'before' and 'after' will only work currently for a change of runlevel.
234     Updated /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and /sbin/rc for it.
235 azarah 1.36
236 drobbins 1.39 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org): add some more entries to
237     /etc/devfsd.conf to make alsa users life easier ... thanks Tod.
238    
239     12 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Some more cleanups to
240     /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
241 azarah 1.36
242     Fixed some services not starting again when restarting a service.
243     Seems simple is still the best way.
244    
245     Fixed some other problems created with feature additions and cleanups.
246    
247 drobbins 1.39 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org): General cleanups to
248     /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
249 azarah 1.36
250     Added 'before *' to /etc/init.d/checkroot to make sure it gets
251     started first.
252    
253     Added 'use *' to /etc/init.d/local to make sure it gets started
254     last.
255    
256     10 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc
257     to stop a service on change of runlevel if it is in 'use' by
258     another service.
259    
260     Added the 'provide' depend type for creating virtual services.
261     Updated /etc/init.d/depscan.sh for this.
262    
263     Added the 'before' depend type. This is more for changing the
264     order services start in. Updated /etc/init.d/depscan.sh and
265     /etc/init.d/functions.sh for this.
266    
267     Updated /etc/init.d/depscan.sh to work with '*' as argument for
268     dependancy types. This can be used with 'use' and 'before' to
269     start a script last or first respectively.
270    
271     Added save_options() and get_options() to /etc/init.d/functions.sh
272     for saving misc settings between startup/shutdown. Updated
273     /etc/init.d/net.eth0 to use these and properly down virtual
274     interfaces.
275    
276     6 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated both
277     /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet on no
278     errors.
279    
280     * rc-scripts 1.2.6 (6 Feb 2002)
281    
282 azarah 1.35 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated /etc/net.eth0
283     to specify the gateway device via the $gateway variable (something like
284     gateway="eth0/192.168.0.1").
285    
286 azarah 1.34 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): added rc-script
287     /etc/init.d/numlock, for enabling numlock at boot.
288    
289 azarah 1.33 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org): hopefully the
290     last fix to /etc/init.d/netmount to umount cleanly. This fix
291     implements a retry if not successful the first time, and will
292     kill processess using the mount. Also small type-o fix to
293     /etc/init.d/halt.sh.
294    
295 woodchip 1.32 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
296     /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
297     Fixed /etc/passwd,group for user/group mysql.
298    
299 azarah 1.31 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
300     map file support to /etc/init.d/consolefont and the setting to
301     /etc/rc.conf.
302    
303 azarah 1.30 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
304     in skel files to support both versions of dircolors.
305    
306 azarah 1.28 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
307 azarah 1.31 in the restart stuff of /etc/init.d/runscript.sh that caused
308     a restart of a 'net' service not to restart services again
309     that depended on it.
310 azarah 1.28
311 azarah 1.27 * rc-scripts 1.2.5 (20 Jan 2002)
312    
313 azarah 1.26 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
314     /etc/init.d/net.eth0 to 'use' pcmcia.
315    
316 azarah 1.25 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
317     the dircolors command in /etc/skel/.bash_profile to handle cases
318     where bash do not export $SHELL.
319    
320     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
321     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
322     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
323     scheme for the net.eth* scripts.
324    
325 woodchip 1.24 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
326     from manpages; no need for that..
327 azarah 1.25
328     5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
329     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
330 woodchip 1.24
331 drobbins 1.23 * rc-scripts 1.2.4 (30 Dec 2001)
332    
333     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
334     back to 022 as it should be.
335    
336 azarah 1.22 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
337     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
338    
339 woodchip 1.21 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
340     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
341    
342 azarah 1.20 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Updated
343     /etc/init.d/depscan.sh to store info about missing dependancies of
344     type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
345     to use this when starting a script ('need' dependancies is critical for
346     startup). Added the broken() function to /etc/init.d/runscript.sh
347     to list the missing dependancies.
348    
349     Updated /etc/init.d/runscript.sh for svc_start() to have better error
350     checking.
351    
352     Updated /etc/init.d/functions.sh with ewend(), which is the same as
353     eend(), but print a warning on error, not a error. Updated
354     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
355    
356     27 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update /sbin/runscript.c
357     to run /etc/init.d/rc-help.sh if no arguments is passed to a rc-script.
358    
359     Added /etc/init.d/rc-help.sh, simple script that prints out help for
360     the rc-scripts.
361    
362 azarah 1.19 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update
363     /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
364     halt and reboot. This fixes a problem where / was not unmounted
365     properly in some cases.
366    
367     24 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Move $svcdir to
368     to /etc/init.d/functions.sh, and update /etc/init.d/runscript.sh and
369     /etc/init.d/depscan.sh for this
370    
371     Modified /etc/init.d/runscript.sh to also restart the services that
372     depend on a service if that service is restarted. Enhanced the
373     restart function to be able to have custom restart() functions in
374     rc-scripts. The custom restart() have to use svc_stop() and
375     svc_start() to restart the service.
376    
377     Add a pause function to /etc/init.d/runscript.sh. It will basically
378     stop a service without stopping the services that depends on that
379     service.
380 drobbins 1.23
381     Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
382     service without stopping the services that depends on that service.
383 azarah 1.19
384     * rc-scripts 1.2.3 (18 Dec 2001)
385    
386     16 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Moved the stuff from
387     /sbin/init (old) to /sbin/rc (basically drop the init wrapper we used).
388    
389     Some cleanups: take out the shm resize comment;
390    
391     remove the $wrongmount;
392    
393     remove the mountshm() function and insert it directly
394     where needed;
395    
396     remove the setting of $PATH as /sbin/init already do
397     this for us.
398    
399     Added the if statement to detect if it is the first time the 'boot'
400     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
401     $RUNLEVEL is a env var set by /sbin/init.
402    
403     Also added functionality to detect if the kernel have DEVFS support
404     compiled in; seems new users thinks devfs is unstable and as they do
405     not always read the docs, it does not get compiled in ;/ Should
406     make live for us a bit easier.
407    
408     14 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc to kill
409     a cosmetic bug in the part that stops all the unneeded services.
410    
411 woodchip 1.16 * rc-scripts 1.2.2 (8 Dec 2001)
412    
413 azarah 1.18 10 Dec 2001; Added a localhost entry in /etc/hosts.
414    
415 woodchip 1.16 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
416     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
417     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
418     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
419     in this ChangeLog that needs to be removed! Like the changes to hosts,
420     profile. /etc/{passwd,group} have minor UID and GID type fixes for
421 woodchip 1.17 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
422     directories.
423 woodchip 1.16
424 woodchip 1.13 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
425     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
426 woodchip 1.14 and one for update-modules.8. These were adapted from Debian. Updated
427     tarball.sh to include the new man directory. Updated baselayout to install
428     these manpages. Slightly tweak the /etc/modules.autoload comments.
429 woodchip 1.13
430 drobbins 1.15 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated /sbin/init
431     to work correctly with the 'gentoo=nodevfs' option, and cleaned
432     out old code.
433    
434     Updated /etc/init.d/bootmisc with additional lock files to clean.
435    
436     27 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
437     /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
438     that can be used for services that needs to have a logger started
439     before they are started. Updated /etc/conf.d/basic with $SYSLOGGER
440     that is used to define what loggers the 'logger' depend represent.
441    
442     26 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
443     /etc/passwd and /etc/group with minor fixes to pass pwck and grpck.
444    
445     25 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Changed umask in
446     /etc/profile for the user to 077 for security.
447    
448     Added a stop() function to /etc/init.d/clock. Also removed uneeded
449     'source /etc/rc.conf' line.
450    
451     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
452     /etc/hostname is invalid.
453    
454     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
455     running devfsd, as it did still not save settings properly. Also removed
456     old /dev-state/compat stuff.
457    
458 drobbins 1.12 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
459     from the default "default" runlevel. It still exists in the archive so that
460 drobbins 1.15 users who want/need it can add it easily.
461 drobbins 1.12
462 drobbins 1.11 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
463 drobbins 1.15 removed notail from the ext2 boot partition, other cleanups.
464 drobbins 1.11
465 drobbins 1.10 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
466 drobbins 1.15
467     24 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Added /etc/devfsd.conf
468     and updated /sbin/init to use a new scheme for saving /dev permissions.
469     Also moved /dev-state to /lib/dev-state which is a more standard location.
470    
471     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
472     itself, calling depscan.sh or changing runlevels cause a tempory effect
473     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
474     changing runlevels did not want to work.
475    
476     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
477     More cosmetic than anything else, but cant hurt with the new dev-state
478     scheme.
479    
480     Updated /sbin/init to set the console log level to 1, so that bootup
481     can be much cleaner. Also updated /etc/init.d/modules not to have
482     a logger in it 'use' depends, as it should not be needed anymore.
483    
484     Updated /sbin/rc to check if devfsd is still running between runlevel
485     changes.
486    
487     Updated /etc/init.d/modules to run update-modules. We want to be sure
488     /etc/modules.conf is updated when running depmod -a.
489    
490     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
491     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
492    
493     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
494     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
495     updated tarball.sh to handle ppp/chat-default.
496    
497 azarah 1.19 Added /etc/skel/.bash* to make things cleaner.
498 drobbins 1.15
499 azarah 1.19 Other minor changes.
500 drobbins 1.15
501 woodchip 1.9 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
502     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
503    
504 drobbins 1.8 * rc-scripts 1.1.8 (15 Nov 2001)
505    
506     16 Nov 2001; removed bogus "mountall.test" script.
507 drobbins 1.7
508 drobbins 1.8 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
509     init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being 'use' not
510     'uses', as it fits better with 'need' (not 'needs'). Also removed unneeded
511     for loop from init.d/depscan.sh, and other fixes. Updated names of new
512     functions in init.d/runscript.sh to better sounding ones. Updated
513     init.d/modules, init.d/netmount to use 'use'. Lots of other fixes/cleanups.
514     Removed try() out of init.d/runscript.sh (why was this here ?).
515    
516     14 Nov 2001; Martin Schlemmer (azarah@gentoo.org): init.d/bootmisc: Now
517 drobbins 1.15 cleans /tmp. Also creates /etc/resolv.conf if it doesn't exist.
518 drobbins 1.8
519 drobbins 1.15 init.d/hostname: Added check for a valid /etc/hostname.
520 drobbins 1.8
521 drobbins 1.15 init.d/keymaps: Added check for valid $KEYMAP.
522 drobbins 1.8
523 drobbins 1.15 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
524     should solve Woodchip's syslog+glue issue. We just have to change the
525     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
526     output info and warnings, etc to the console, then boot will be much cleaner.
527     Also the install guide will need changing to add the loggers to 'boot' and
528     not 'default' runlevel.
529 drobbins 1.8
530 drobbins 1.15 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
531     this really needed (I cannot see that it is used anywhere ...)?
532 drobbins 1.8
533     13 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
534 drobbins 1.15 init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend called
535     'uses'. It basically have the same usage as 'need', except that it do not
536     start services that is not in the current and 'boot' runlevels.
537 drobbins 1.8
538 drobbins 1.15 Updated init.d/netmount to use the 'uses' depend.
539 drobbins 1.8
540     11 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed init.d/runscript.sh
541     not to destroy the 'need' depends in /${svcdir}/need. This caused subsequent
542     starting and stopping of services not to start depends.
543    
544     7 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed a problem in sbin/rc
545     where the ${svcdir}/softscripts directory got destroyed before stopping
546     running services scheduled to be stopped. This with the fact that $SOFTLEVEL
547     was set too early, caused the services to be stopped in the wrong order.
548    
549     30 Oct 2001; Martin Schlemmer (azarah@gentoo.org): Modified init.d/netmount to
550     check if any network filesystems is mounted.
551    
552     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
553     some awk and grep magic to find all remote filesystems and umount them.
554    
555     29 Oct 2001; Martin Schlemmer (azarah@gentoo.org): A fix for checkroot
556     (missing "/"); it now actually checks the root filesystem. Also, a
557     localmount cleanliness fix.
558 drobbins 1.6
559     * rc-scripts 1.1.7 (18 Oct 2001)
560    
561     [old changelog format follows]
562 drobbins 1.5
563     *lots of scripts; woodchip
564     removed old rc5 scripts from cvs
565    
566     *init.d/runscript.sh; agriffis
567     Added support for rc.conf and home-grown functions
568    
569     *init.d/modules;
570 drobbins 1.4 Now correctly looks at /etc/modules.autoload
571    
572 drobbins 1.3 rc-scripts-1.1.6, released 15 Sep 2001
573     ======================================
574    
575     *init.d/runscript.sh, others
576     Handling of "net" dependencies resolve to all net devices in
577     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
578     variable in /etc/rc.conf has been removed.
579    
580 drobbins 1.2 *init.d/runscript.sh
581     New "zap" option for manually resetting the state of an initscript
582     to stopped.
583    
584     *init.d/{samba,sysklogd,sshd}
585     Removed from CVS; they live in their respective packages.
586    
587 drobbins 1.1 rc-scripts-1.1.5, released 02 Sep 2001
588     ====================================
589    
590     *sbin/rc-update
591     New version of the rc-update command for the new initscripts. Works
592     similarly to the old version, except this one updates our dependency
593     cache.
594    
595     *init.d/functions.sh
596     New and better looking informational message functions (einfo, einfon).
597     Brand new message functions (ewarn).
598    
599     *sbin/init, init.d/checkroot
600     We're going back to a /proc/mounts-based mtab symlink because it's
601     just plain better. Appropriate changes made.

  ViewVC Help
Powered by ViewVC 1.1.20