/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 110 Revision 144
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 2002 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.3.0 (10 March 2002)
6
7 10 March 2002; Martin Schlemmer <azarah@gentoo.org>: Resolved
8 bug #1021; updated /etc/init.d/consolefont for this.
9
10 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
11
12 Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
13 and /etc/init.d/localmount for this.
14
15 Lots of form/syntax cleanups, most things should be more
16 consistant now. Fixed fail detection/return values of lots of
17 scripts.
18
19 Lots of cleanup/fixes in the three main scripts behind our
20 rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
21
22 Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
23 is sourced in a ebuild.
24
25 Fix a bug that our rc-script wrapper introduced: Global variables
26 in scripts no longer worked. Updated /etc/init.d/runscript.sh for
27 this.
28
29 Implemented more error checking for the main startup code in /sbin/rc.
30 Also fixed try() for mounting /proc (maybe all mount commands).
31 The function worked fine in a simulated test, but in real life failed
32 to detect a error when mounting /proc (remember to thank Grant for
33 his UserMode ebuilds, and Guide).
34
35* rc-scripts 1.2.9 (6 March 2002)
36
37 6 March 2002; Martin Schlemmer <azarah@gentoo.org>: General form
38 updates and some piping fixes.
39
40 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
41 to fix a problem where startDM.sh would be respawned repeatedly
42 if xdm was not in the default runlevel.
43
44* rc-scripts 1.2.8 (4 March 2002)
45
46 4 March 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/init.d/xdm,
47 /etc/X11/startDM.sh and updated /etc/inittab to fix the "dead key"
48 problem we had with xdm/gdm/kdm. We should move them to the
49 xfree ebuild later on when things settles down.
50
51 Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
52
53 Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
54 where we had a invalid $PATH on boot in some cases.
55
56 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
57 the new sys-apps/kbd package.
58
59* rc-scripts 1.2.7 (3 March 2002)
60
61 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: fixed the problem
62 of rc-scripts trying to start/stop a service multiple times if it
63 fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc for
64 this.
65
66 Fixing some variable declarations in /etc/init.d/runscript.sh caused
67 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
68 this.
69
70 Added caching of the "depend() { need foo; } " lines, and updated
71 /etc/init.d/depscan.sh to touch the actual files less. This should
72 speedup dependancy caching a lot, especially on slow machines.
73
74 Updated /etc/passwd to have users with no shell defined, use /bin/false
75 for security.
76
77 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
78
79 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: added a wrapper for
80 sourcing the rc-scripts to eliminate syntax errors. Thanks to
81 Karl Trygve Kalleberg (aka karltk) for the idea. Updated
82 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
83 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
84
85 Removed stopping of dependant services that have current service as
86 a 'use'dependancy ... should be less confusing now.
87 Updated /etc/init.d/runscript.sh for this.
88
89 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/conf.d/local.start
90 and /etc/conf.d/local.stop for adding any misc programs to startup. This
91 should pretty much have /etc/init.d/ static, except for baselayout updates,
92 etc.
93
94 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: in some wierd cases,
95 a redundent /dev/.devfsd on a unmounted /dev can cause problems. Fixed
96 this in /sbin/rc.
97
98 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
99 use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
100 /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
101
102 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: fix my brain dead
103 update of the 25th. It really should keep "gentoo=nodevfs" in mind.
104 Also added 'get_bootparam()' to help in retrieving kernel options.
105 Updated /etc/init.d/functions.sh, /etc/init.d/checkroot and /sbin/rc
106 for this.
107
108 Updated /etc/init.d/consolefont to work without devfs as well.
109
110 When rebooting or shutting down, a service should not fail to stop
111 if a service it depends on, fails. Updated /etc/init.d/runscript.sh
112 for this.
113
114 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: added a check if
115 /dev is mounted when creating entries for /etc/mtab. This should solve a
116 invalid entry or /dev being mounted even with 'gentoo=nodevfs' option.
117 Updated /etc/init.d/checkroot for this.
118
119 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
120 filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
121 just in a comment now)
122
123 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org): more fixes to 'after' and
124 'before', updated /etc/init.d/runscript.sh for this. This should fix
125 services not getting started in the correct order in a tight loop, services
126 getting stopped out of order, and some other sanity checks. Updated
127 rc-script.sh for updated help.
128
129 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org): update /etc/profile to
130 resolve bug #588. Reimplemented things a bit, and added the 'after' type.
131 'before' and 'after' will only work currently for a change of runlevel.
132 Updated /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and /sbin/rc for it.
133
134 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org): add some more entries to
135 /etc/devfsd.conf to make alsa users life easier ... thanks Tod.
136
137 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Some more cleanups to
138 /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
139
140 Fixed some services not starting again when restarting a service.
141 Seems simple is still the best way.
142
143 Fixed some other problems created with feature additions and cleanups.
144
145 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org): General cleanups to
146 /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
147
148 Added 'before *' to /etc/init.d/checkroot to make sure it gets
149 started first.
150
151 Added 'use *' to /etc/init.d/local to make sure it gets started
152 last.
153
154 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc
155 to stop a service on change of runlevel if it is in 'use' by
156 another service.
157
158 Added the 'provide' depend type for creating virtual services.
159 Updated /etc/init.d/depscan.sh for this.
160
161 Added the 'before' depend type. This is more for changing the
162 order services start in. Updated /etc/init.d/depscan.sh and
163 /etc/init.d/functions.sh for this.
164
165 Updated /etc/init.d/depscan.sh to work with '*' as argument for
166 dependancy types. This can be used with 'use' and 'before' to
167 start a script last or first respectively.
168
169 Added save_options() and get_options() to /etc/init.d/functions.sh
170 for saving misc settings between startup/shutdown. Updated
171 /etc/init.d/net.eth0 to use these and properly down virtual
172 interfaces.
173
174 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated both
175 /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet on no
176 errors.
177
178* rc-scripts 1.2.6 (6 Feb 2002)
179
180 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated /etc/net.eth0
181 to specify the gateway device via the $gateway variable (something like
182 gateway="eth0/192.168.0.1").
183
184 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): added rc-script
185 /etc/init.d/numlock, for enabling numlock at boot.
186
187 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org): hopefully the
188 last fix to /etc/init.d/netmount to umount cleanly. This fix
189 implements a retry if not successful the first time, and will
190 kill processess using the mount. Also small type-o fix to
191 /etc/init.d/halt.sh.
192
193 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
194 /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
195 Fixed /etc/passwd,group for user/group mysql.
196
197 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
198 map file support to /etc/init.d/consolefont and the setting to
199 /etc/rc.conf.
200
201 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
202 in skel files to support both versions of dircolors.
203
5 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug 204 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
6 in the restart stuff of /etc/init.d/runscript.sh that caused 205 in the restart stuff of /etc/init.d/runscript.sh that caused
7 a restart of a 'net' service not to restart services again 206 a restart of a 'net' service not to restart services again
8 that depended on it. 207 that depended on it.
9
10 Change the way /etc/mtab is created in /etc/init.d/checkroot to
11 be more generic.
12 208
13* rc-scripts 1.2.5 (20 Jan 2002) 209* rc-scripts 1.2.5 (20 Jan 2002)
14 210
15 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated 211 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
16 /etc/init.d/net.eth0 to 'use' pcmcia. 212 /etc/init.d/net.eth0 to 'use' pcmcia.

Legend:
Removed from v.110  
changed lines
  Added in v.144

  ViewVC Help
Powered by ViewVC 1.1.20