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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.80 - (hide annotations) (download)
Sun May 12 03:24:17 2002 UTC (12 years, 3 months ago) by azarah
Branch: MAIN
Changes since 1.79: +201 -151 lines
consistency changes

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

  ViewVC Help
Powered by ViewVC 1.1.20