1 | # ChangeLog for Gentoo Linux System Intialization ("rc") scripts |
1 | # ChangeLog for Gentoo Linux System Intialization ("rc") scripts |
2 | # Copyright 2001 Gentoo Technologies, Inc.; Distributed under the GPL |
2 | # Copyright 2001 Gentoo Technologies, Inc.; Distributed under the GPL |
3 | # Written by Daniel Robbins (drobbins@gentoo.org) |
3 | # Written by Daniel Robbins (drobbins@gentoo.org) |
4 | |
4 | |
|
|
5 | * rc-scripts 1.2.8 (4 March 2002) |
|
|
6 | |
|
|
7 | 4 March 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/init.d/xdm, |
|
|
8 | /etc/X11/startDM.sh and updated /etc/inittab to fix the "dead key" |
|
|
9 | problem we had with xdm/gdm/kdm. We should move them to the |
|
|
10 | xfree ebuild later on when things settles down. |
|
|
11 | |
|
|
12 | Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh. |
|
|
13 | |
|
|
14 | Added a basic $PATH to /etc/init.d/functions.sh to fix a problem |
|
|
15 | where we had a invalid $PATH on boot in some cases. |
|
|
16 | |
|
|
17 | * rc-scripts 1.2.7 (3 March 2002) |
|
|
18 | |
|
|
19 | 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: fixed the problem |
|
|
20 | of rc-scripts trying to start/stop a service multiple times if it |
|
|
21 | fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc for |
|
|
22 | this. |
|
|
23 | |
|
|
24 | Fixing some variable declarations in /etc/init.d/runscript.sh caused |
|
|
25 | /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed |
|
|
26 | this. |
|
|
27 | |
|
|
28 | Added caching of the "depend() { need foo; } " lines, and updated |
|
|
29 | /etc/init.d/depscan.sh to touch the actual files less. This should |
|
|
30 | speedup dependancy caching a lot, especially on slow machines. |
|
|
31 | |
|
|
32 | Updated /etc/passwd to have users with no shell defined, use /bin/false |
|
|
33 | for security. |
|
|
34 | |
|
|
35 | Update /etc/fstab to mention /dev/shm since we dont mount it anymore. |
|
|
36 | |
|
|
37 | 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: added a wrapper for |
|
|
38 | sourcing the rc-scripts to eliminate syntax errors. Thanks to |
|
|
39 | Karl Trygve Kalleberg (aka karltk) for the idea. Updated |
|
|
40 | /etc/init.d/depscan.sh, /etc/init.d/functions.sh and |
|
|
41 | /etc/init.d/runscript.sh for this (added wrap_rcscript() function). |
|
|
42 | |
|
|
43 | Removed stopping of dependant services that have current service as |
|
|
44 | a 'use'dependancy ... should be less confusing now. |
|
|
45 | Updated /etc/init.d/runscript.sh for this. |
|
|
46 | |
|
|
47 | 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/conf.d/local.start |
|
|
48 | and /etc/conf.d/local.stop for adding any misc programs to startup. This |
|
|
49 | should pretty much have /etc/init.d/ static, except for baselayout updates, |
|
|
50 | etc. |
|
|
51 | |
|
|
52 | 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: in some wierd cases, |
|
|
53 | a redundent /dev/.devfsd on a unmounted /dev can cause problems. Fixed |
|
|
54 | this in /sbin/rc. |
|
|
55 | |
|
|
56 | Added the patches from Grant Goodyear (aka g2boojum) to enable us to |
|
|
57 | use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc, |
|
|
58 | /etc/init.d/functions.sh and /etc/init.d/checkroot for this. |
|
|
59 | |
|
|
60 | 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: fix my brain dead |
|
|
61 | update of the 25th. It really should keep "gentoo=nodevfs" in mind. |
|
|
62 | Also added 'get_bootparam()' to help in retrieving kernel options. |
|
|
63 | Updated /etc/init.d/functions.sh, /etc/init.d/checkroot and /sbin/rc |
|
|
64 | for this. |
|
|
65 | |
|
|
66 | Updated /etc/init.d/consolefont to work without devfs as well. |
|
|
67 | |
|
|
68 | When rebooting or shutting down, a service should not fail to stop |
|
|
69 | if a service it depends on, fails. Updated /etc/init.d/runscript.sh |
|
|
70 | for this. |
|
|
71 | |
|
|
72 | 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: added a check if |
|
|
73 | /dev is mounted when creating entries for /etc/mtab. This should solve a |
|
|
74 | invalid entry or /dev being mounted even with 'gentoo=nodevfs' option. |
|
|
75 | Updated /etc/init.d/checkroot for this. |
|
|
76 | |
|
|
77 | 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default |
|
|
78 | filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's |
|
|
79 | just in a comment now) |
|
|
80 | |
5 | 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org): more fixes to |
81 | 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org): more fixes to 'after' and |
6 | 'after' and 'before', updated /etc/init.d/runscript.sh for this. |
82 | 'before', updated /etc/init.d/runscript.sh for this. This should fix |
7 | This should fix services not getting started in the correct order |
83 | services not getting started in the correct order in a tight loop, services |
8 | in a tight loop, services getting stopped out of order, and some |
84 | getting stopped out of order, and some other sanity checks. Updated |
9 | other sanity checks. |
|
|
10 | |
|
|
11 | Updated rc-script.sh for updated help. |
85 | rc-script.sh for updated help. |
12 | |
86 | |
13 | 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org): update |
87 | 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org): update /etc/profile to |
14 | /etc/profile to resolve bug #588. |
|
|
15 | |
|
|
16 | Reimplemented things a bit, and added the 'after' type. 'before' |
88 | resolve bug #588. Reimplemented things a bit, and added the 'after' type. |
17 | and 'after' will only work currently for a change of runlevel. |
89 | 'before' and 'after' will only work currently for a change of runlevel. |
18 | Updated /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and |
90 | Updated /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and /sbin/rc for it. |
19 | /sbin/rc for it. |
|
|
20 | |
91 | |
21 | 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org): add some more |
92 | 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org): add some more entries to |
22 | entries to /etc/devfsd.conf to make alsa users life easier ... |
93 | /etc/devfsd.conf to make alsa users life easier ... thanks Tod. |
23 | thanks Tod. |
|
|
24 | |
94 | |
25 | 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Some more |
95 | 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Some more cleanups to |
26 | cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh. |
96 | /etc/init.d/depscan.sh and /etc/init.d/runscript.sh. |
27 | |
97 | |
28 | Fixed some services not starting again when restarting a service. |
98 | Fixed some services not starting again when restarting a service. |
29 | Seems simple is still the best way. |
99 | Seems simple is still the best way. |
30 | |
100 | |
31 | Fixed some other problems created with feature additions and cleanups. |
101 | Fixed some other problems created with feature additions and cleanups. |
32 | |
102 | |
33 | 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org): General cleanups |
103 | 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org): General cleanups to |
34 | to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh. |
104 | /etc/init.d/depscan.sh and /etc/init.d/runscript.sh. |
35 | |
105 | |
36 | Added 'before *' to /etc/init.d/checkroot to make sure it gets |
106 | Added 'before *' to /etc/init.d/checkroot to make sure it gets |
37 | started first. |
107 | started first. |
38 | |
108 | |
39 | Added 'use *' to /etc/init.d/local to make sure it gets started |
109 | Added 'use *' to /etc/init.d/local to make sure it gets started |