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