/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 95 Revision 137
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
5 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: fixed the problem
6 of rc-scripts trying to start/stop a service multiple times if it
7 fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc for
8 this.
9
10 Fixing some variable declarations in /etc/init.d/runscript.sh caused
11 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
12 this.
13
14 Added caching of the "depend() { need foo; } " lines, and updated
15 /etc/init.d/depscan.sh to touch the actual files less. This should
16 speedup dependancy caching a lot, especially on slow machines.
17
18 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: added a wrapper for
19 sourcing the rc-scripts to eliminate syntax errors. Thanks to
20 Karl Trygve Kalleberg (aka karltk) for the idea. Updated
21 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
22 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
23
24 Removed stopping of dependant services that have current service as
25 a 'use'dependancy ... should be less confusing now.
26 Updated /etc/init.d/runscript.sh for this.
27
28 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/conf.d/local.start
29 and /etc/conf.d/local.stop for adding any misc programs to startup. This
30 should pretty much have /etc/init.d/ static, except for baselayout updates,
31 etc.
32
33 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: in some wierd cases,
34 a redundent /dev/.devfsd on a unmounted /dev can cause problems. Fixed
35 this in /sbin/rc.
36
37 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
38 use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
39 /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
40
41 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: fix my brain dead
42 update of the 25th. It really should keep "gentoo=nodevfs" in mind.
43 Also added 'get_bootparam()' to help in retrieving kernel options.
44 Updated /etc/init.d/functions.sh, /etc/init.d/checkroot and /sbin/rc
45 for this.
46
47 Updated /etc/init.d/consolefont to work without devfs as well.
48
49 When rebooting or shutting down, a service should not fail to stop
50 if a service it depends on, fails. Updated /etc/init.d/runscript.sh
51 for this.
52
53 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: added a check if
54 /dev is mounted when creating entries for /etc/mtab. This should solve a
55 invalid entry or /dev being mounted even with 'gentoo=nodevfs' option.
56 Updated /etc/init.d/checkroot for this.
57
58 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
59 filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
60 just in a comment now)
61
62 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org): more fixes to 'after' and
63 'before', updated /etc/init.d/runscript.sh for this. This should fix
64 services not getting started in the correct order in a tight loop, services
65 getting stopped out of order, and some other sanity checks. Updated
66 rc-script.sh for updated help.
67
68 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org): update /etc/profile to
69 resolve bug #588. Reimplemented things a bit, and added the 'after' type.
70 'before' and 'after' will only work currently for a change of runlevel.
71 Updated /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and /sbin/rc for it.
72
73 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org): add some more entries to
74 /etc/devfsd.conf to make alsa users life easier ... thanks Tod.
75
76 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Some more cleanups to
77 /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
78
79 Fixed some services not starting again when restarting a service.
80 Seems simple is still the best way.
81
82 Fixed some other problems created with feature additions and cleanups.
83
84 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org): General cleanups to
85 /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
86
87 Added 'before *' to /etc/init.d/checkroot to make sure it gets
88 started first.
89
90 Added 'use *' to /etc/init.d/local to make sure it gets started
91 last.
92
93 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc
94 to stop a service on change of runlevel if it is in 'use' by
95 another service.
96
97 Added the 'provide' depend type for creating virtual services.
98 Updated /etc/init.d/depscan.sh for this.
99
100 Added the 'before' depend type. This is more for changing the
101 order services start in. Updated /etc/init.d/depscan.sh and
102 /etc/init.d/functions.sh for this.
103
104 Updated /etc/init.d/depscan.sh to work with '*' as argument for
105 dependancy types. This can be used with 'use' and 'before' to
106 start a script last or first respectively.
107
108 Added save_options() and get_options() to /etc/init.d/functions.sh
109 for saving misc settings between startup/shutdown. Updated
110 /etc/init.d/net.eth0 to use these and properly down virtual
111 interfaces.
112
113 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated both
114 /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet on no
115 errors.
116
117* rc-scripts 1.2.6 (6 Feb 2002)
118
119 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated /etc/net.eth0
120 to specify the gateway device via the $gateway variable (something like
121 gateway="eth0/192.168.0.1").
122
123 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): added rc-script
124 /etc/init.d/numlock, for enabling numlock at boot.
125
126 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org): hopefully the
127 last fix to /etc/init.d/netmount to umount cleanly. This fix
128 implements a retry if not successful the first time, and will
129 kill processess using the mount. Also small type-o fix to
130 /etc/init.d/halt.sh.
131
132 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
133 /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
134 Fixed /etc/passwd,group for user/group mysql.
135
136 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
137 map file support to /etc/init.d/consolefont and the setting to
138 /etc/rc.conf.
139
140 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
141 in skel files to support both versions of dircolors.
142
143 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
144 in the restart stuff of /etc/init.d/runscript.sh that caused
145 a restart of a 'net' service not to restart services again
146 that depended on it.
147
148* rc-scripts 1.2.5 (20 Jan 2002)
149
150 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
151 /etc/init.d/net.eth0 to 'use' pcmcia.
152
153 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
154 the dircolors command in /etc/skel/.bash_profile to handle cases
155 where bash do not export $SHELL.
156
157 6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
158 /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
159 removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
160 scheme for the net.eth* scripts.
161
162 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
163 from manpages; no need for that..
164
165 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
166 /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
167
168* rc-scripts 1.2.4 (30 Dec 2001)
169
170 30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
171 back to 022 as it should be.
172
173 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
174 /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
4 175
5 29 Dec 2001; Donny Davies (woodchip@gentoo.org): 176 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
6 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :)) 177 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
7 178
8 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Updated 179 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Updated
41 svc_start() to restart the service. 212 svc_start() to restart the service.
42 213
43 Add a pause function to /etc/init.d/runscript.sh. It will basically 214 Add a pause function to /etc/init.d/runscript.sh. It will basically
44 stop a service without stopping the services that depends on that 215 stop a service without stopping the services that depends on that
45 service. 216 service.
217
218 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
219 service without stopping the services that depends on that service.
46 220
47* rc-scripts 1.2.3 (18 Dec 2001) 221* rc-scripts 1.2.3 (18 Dec 2001)
48 222
49 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Moved the stuff from 223 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Moved the stuff from
50 /sbin/init (old) to /sbin/rc (basically drop the init wrapper we used). 224 /sbin/init (old) to /sbin/rc (basically drop the init wrapper we used).

Legend:
Removed from v.95  
changed lines
  Added in v.137

  ViewVC Help
Powered by ViewVC 1.1.20