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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.236 - (hide annotations) (download)
Wed Jul 16 18:27:55 2003 UTC (11 years, 4 months ago) by azarah
Branch: MAIN
Changes since 1.235: +6 -0 lines
more fixes

1 drobbins 1.6 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 1.172 # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 1.6 # Written by Daniel Robbins (drobbins@gentoo.org)
4 azarah 1.172
5 azarah 1.235 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
6    
7     Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
8     to Antonio Dolcetta <zagarna@yahoo.com>.
9    
10     Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
11     /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
12    
13 azarah 1.236 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
14     with symlinks in /etc/init.d/, closing bug #24228.
15    
16     Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
17     John Mylchreest <johnm@gentoo.org>.
18    
19 azarah 1.234 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
20    
21     Add /bin/csh to /etc/shells.
22    
23     Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
24     <rajiv@gentoo.org>.
25    
26 azarah 1.233 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
27    
28     Cleanups for bug #21438 from bug #22637, thanks to
29     Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
30    
31 azarah 1.232 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
32    
33     Really commit fix for bug #21438 to CVS.
34    
35 azarah 1.229 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
36    
37     Call /proc mount with explicit options to fix issues where user
38     have 'bind' mounts for /proc in fstab as well, bug #21068.
39    
40 azarah 1.231 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
41     reported by Gunnlaugur Thor Briem <gthb@hi.is>.
42    
43     Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
44     it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
45 azarah 1.230
46 azarah 1.228 * rc-scripts 1.4.3.8p1 (21 May 2003)
47    
48     21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
49    
50     Last fix I did not use the modified 'myservice', but used $1 again,
51     causing the network dependencies to bork. I did not notice this
52     as I have net.eth0 in default runlevel.
53    
54 azarah 1.227 * rc-scripts 1.4.3.8 (20 May 2003)
55    
56     20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
57    
58     A '-' in a bash variable is not valid as well. Fix gendepend.awk and
59     rc-service.sh to handle this, thanks to YAMAKURA Makoto
60     <makoto@dsb.club.ne.jp>.
61    
62     Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
63     about the host it is running on.
64    
65 azarah 1.226 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
66    
67     Do not let devfsd handle /dev/log's permission management, as it breaks
68 azarah 1.227 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
69     <pebenito@gentoo.org>.
70 azarah 1.226
71 azarah 1.227 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
72 azarah 1.226
73 azarah 1.225 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
74    
75     We should not export the RC_GOT_* variables, as it breaks on some systems,
76 azarah 1.227 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
77 azarah 1.225
78 azarah 1.227 From C. Brewer <killian@gentoo.org>:
79     - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
80     suppose to be default, but why take chances?
81     - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
82     kppp complaint.
83 azarah 1.225
84     13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
85    
86     For the network functions, the dependency code tried to create a funcion
87 azarah 1.227 with a '.' in the name, causing the network rc-scripts to not have any
88     dependencies. This should fix bug #20849 's order issue, thanks to
89     YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
90 azarah 1.225
91 azarah 1.227 Fix query_{before,after} to also check 'net' if 'service2' is a network
92     service.
93 azarah 1.225
94 azarah 1.224 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
95    
96     More cleanups:
97 azarah 1.227 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
98     Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
99     this.
100     - Add functions for more common tasks in /sbin/runscript.sh to
101     /sbin/rc-services.sh.
102     - Move 'consoletype' to /sbin.
103     - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
104     /etc/init.d/bootmisc for this.
105     - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
106     - Improve detection of circular depends ... modified gendepend.awk for this.
107 azarah 1.224
108 azarah 1.223 * rc-scripts 1.4.3.7 (11 May 2003)
109    
110     11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
111    
112     Too many things to remember, so here is changes of note:
113     - More changes to gendepend.awk. This basically modifies it to not use
114     symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
115     create a file that can be sourced. Seems to speedup things nicely.
116     - Add /sbin/rc-services.sh. This is basically a module to get dependency
117     info from the new $svcdir/deptree, and some other new service functions.
118     - Modify the whole works to *only* source all needed files once. This
119     includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
120     rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
121     is sourced more than once (actually each time a service is started or
122     stopped, but is is cut down much). Also seems to speed things up again.
123     - Fix a long outstanding bug in gendepend.awk that caused the 'net'
124     dependency to not be actually used in shutdown, causing the services
125     needing it to be stoped before net.* services.
126     - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
127     /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
128     startup of services, and seems to work nicely. Only issues to date is
129     that printing of messages is not synced, and a race very intermittantly
130     that causes a service to be started when it was already scheduled.
131     - Add a new dependency type 'parallel' that can be used to control if a
132     service can be started in paralled or not. Possible arguments is "yes"
133     or "no"; if it is not present, it is considered as "yes":
134    
135     depend() {
136     parallel yes|no
137     }
138    
139     Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
140     - Fix the 'single' runlevel to actually work properly, and without a
141     /etc/runlevels/single directory.
142     - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
143     Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
144 azarah 1.222
145 azarah 1.221 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
146    
147     Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
148 azarah 1.223 and adding more sanity checks.
149 azarah 1.221
150 azarah 1.220 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
151    
152     Revert /etc/init.d/hostname the way it was, as it should be the user's
153     choice if he want to have a FQDN in there or not, bug #14946.
154    
155     Add /etc/init.d/domainname for those that want to use it.
156    
157 azarah 1.218 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
158    
159 azarah 1.219 Change the root check back the way it was, else it breaks with non bash
160 azarah 1.223 shells; modified /etc/profile.
161 azarah 1.219
162     29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
163    
164 azarah 1.218 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
165    
166 azarah 1.217 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
167    
168 azarah 1.218 Add various patches from Rachel Holmes <rach@gmx.net>:
169 azarah 1.217
170     Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
171 azarah 1.218 purpose. Modified:
172 azarah 1.217
173     /etc/init.d/net.ppp0
174     /etc/init.d/nscd
175     /sbin/functions.sh
176     /sbin/rc
177     /sbin/rc-daemon.sh
178     /sbin/rc-envupdate.sh.bash
179     /sbin/runscript.sh
180    
181     Exchanged some gratuitous use of awk for grep. Awk is a little resource
182     hungry just for a simple test. (I [azarah] did not apply the changes to
183 azarah 1.218 tests for 'devfs', as having 'usbdevfs' in the equation will break
184     things). Modified /sbin/rc for this.
185 azarah 1.217
186     Gentoo enforces having /proc, so uname -r is a little redundant when the
187     information is available without an external command. Modified:
188    
189     /etc/init.d/modules
190     /etc/init.d/serial
191     /sbin/functions.sh
192     /sbin/modules-update
193    
194     Changed 'id -u' commands to use $EUID in bash executed scripts, same
195 azarah 1.218 result no extra command. Modified:
196 azarah 1.217
197     /sbin/rc-envupdate.sh
198     /sbin/rc-envupdate.sh.bash
199     /sbin/rc-update
200    
201     Removed all the cat sections, and the separate echo sections. The output
202 azarah 1.218 is _exactly_ the same, minus some spare spaces that have been removed.
203     Fourfold speed increase in the (granted flimsy) tests I have done.
204     Modified /sbin/rc-help.sh for this.
205 azarah 1.217
206     Final remaining 'cat' commands removed, in favour of using bash's internal
207     '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
208     i18n anyway. Modified:
209    
210     /sbin/rc
211     /sbin/rc-envupdate.sh
212     /sbin/rc-envupdate.sh.bash
213    
214    
215    
216 azarah 1.216 * rc-scripts 1.4.3.6 (27 Apr 2003)
217    
218 azarah 1.215 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
219    
220     Add a 'save' function /etc/init.d/clock, bug #19685.
221    
222 azarah 1.216 Add a slocate group to /etc/group, bug #19604.
223    
224     Do not stop a network service if we do not reboot on runlevel change,
225     as it could have been started by the user or hotplug. This should
226     address bug #12763; modified /sbin/rc for this.
227    
228     Fix /etc/init.d/hostname to set only the hostname, and not the NIS
229     domainname.
230    
231     Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
232     This should close bug #16884.
233    
234     Fix /etc/profile to be /bin/sh compadible, bug #18918.
235    
236     Change the swap comments in /sbin/rc to "Activating (possible) swap" to
237     be more 'generic' ? Only try to disable swap if any devices/files was
238     activated. This should close bug #19089.
239    
240 azarah 1.218 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
241     rw in /etc/fstab, bug #19158.
242 azarah 1.216
243 azarah 1.215 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
244    
245     Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
246     but the ppp link was already down, bug #15333.
247    
248 azarah 1.214 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
249    
250     Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
251     Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
252    
253     From linux-2.5.68, we need to mount devpts on /dev/pts again ...
254     updated /sbin/rc for this.
255    
256     11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
257    
258     Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
259    
260 azarah 1.213 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
261    
262     Make checking in unmount more strict, fixing bug #19007.
263    
264 azarah 1.212 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
265    
266     Add one more check to genenviron.awk, to spot cases where there is a
267     space between the variable and the '='.
268    
269 azarah 1.211 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
270    
271     Fix interactive shell not to have coloured prompt when used as a
272     dumb client, bug #18886. Fix was inspired by patch from
273     Matthew Kennedy <mkennedy@gentoo.org>.
274    
275 azarah 1.210 * rc-scripts 1.4.3.5 (06 Apr 2003)
276    
277     06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
278 azarah 1.209
279     Hopefully get the serial support sane again. Added /bin/consoletype
280 azarah 1.211 from Redhat to check for serial console. This should resolve bug
281     #18329 partly.
282 azarah 1.209
283 azarah 1.211 Add the --nocolor option to suppress the use of colors.
284 azarah 1.209
285 azarah 1.211 Change the 'status' option to return true if the service is running,
286     and false if stopped. This is only if the '--quiet' flag was also
287     given.
288 azarah 1.209
289 azarah 1.211 Change the start and stop options not to output or return false if
290     the '--quiet' flag was given.
291 azarah 1.209
292 azarah 1.211 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
293     as well, fixing bug #18344.
294 azarah 1.209
295 azarah 1.211 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
296     Aron Griffis <agriffis@gentoo.org>.
297 azarah 1.209
298 azarah 1.211 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
299     or rebooting.
300 azarah 1.210
301     30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
302 azarah 1.208
303     Fix bug #18329 ... $COLS was not setup properly for serial console.
304    
305 azarah 1.210 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
306 azarah 1.206
307     Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
308     Fix a problem where it might not have mounted the USB fs when usbcore
309     was compiled as module, and the kernel did not mount it by the time
310     the script was started. Get it to rather check what filesystems is
311     supported when deciding if it should use 'usbdevfs' or 'usbfs', as
312     later 2.4 kernels now also support the newer 'usbfs'.
313    
314 azarah 1.207 Optimize RAID stuff in /etc/init.d/checkfs a bit.
315    
316 azarah 1.210 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
317 azarah 1.205
318     Update sbin/rc-envupdate.sh.bash for bug #17549.
319    
320 azarah 1.210 * rc-scripts 1.4.3.4 (16 Mar 2003)
321 azarah 1.204
322 azarah 1.210 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
323 azarah 1.204
324     Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
325     modifications (purple and display hostname, etc). Closes bug #16806.
326    
327     Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
328     work properly. Closes bug #17348.
329    
330     Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
331     of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
332    
333 azarah 1.210 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
334 azarah 1.203
335     Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
336     <lostlogic@gentoo.org>!
337    
338 azarah 1.210 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
339 azarah 1.201
340     Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
341     and /etc/init.d/halt.sh for this.
342    
343     Update /etc/fstab to correctly mount /proc with:
344    
345     mount -t proc none /proc
346    
347     Do the same for /dev/shm:
348    
349     mount -t tmpfs none /dev/shm
350    
351     Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
352     noise if we exited a recovery console.
353    
354 azarah 1.202 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
355     to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
356    
357     Bring down default gateway before adding new one .. this fixes issues
358     where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
359     for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
360     fix.
361    
362     Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
363     it fails for module-init-tools if the module is already loaded. This
364     closes bug #17163, thanks to nth <y.lesaint@free.fr>.
365    
366 azarah 1.210 * rc-scripts 1.4.3.3 (09 Mar 2003)
367 azarah 1.200
368 azarah 1.210 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
369 azarah 1.199
370     Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
371    
372     Fix net.eth0 not to try and start an interface if already up.
373    
374     Update MAKEDEV from Debian to support more archs. This adds support
375     for 'arm', 'hppa' among others. URL:
376    
377     http://packages.debian.org/stable/base/makedev.html
378    
379     Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
380     if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
381     are using a 2.5 kernel ... bug #17109.
382    
383 azarah 1.210 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
384 azarah 1.198
385     Update /etc/init.d/hostname to only set the hostname to whatever is before
386     the first '.', and then set the domainname to the rest, closing bug #14946.
387    
388 azarah 1.197 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
389    
390     Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
391    
392     Fix spelling of dependency and some other spelling/grammer issues.
393     Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
394     Mike Frysinger <vapier@gentoo.org>, bug #15498.
395    
396     Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
397    
398     Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
399    
400     Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
401     bug #14556.
402    
403 azarah 1.196 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
404    
405     Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
406    
407 azarah 1.195 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
408    
409     Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
410     to 'test -c /dev/ttyp0 &> /dev/null'.
411    
412 azarah 1.194 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
413    
414     Update /sbin/modules-update to generate /etc/modprobe.devfs from
415     /etc/modules.devfs. This along with the devfs-hack.patch in the latest
416     module-init-tools-0.9.9 should get rid of many of the warnings/errors
417     with devfs, and makes it work a bit better.
418    
419 azarah 1.193 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
420    
421     Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
422    
423     16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
424    
425     Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
426     support. This resolves bug #14994.
427    
428     Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
429     according to /etc/rc.conf.
430    
431     Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
432     and used 'basename' which is located in /usr/bin.
433    
434 azarah 1.192 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
435    
436     Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
437     used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
438     this.
439    
440 azarah 1.191 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
441    
442     Update src/awk/genenviron.awk to properly set the environment for each
443     rc-script's depend() function by sourcing required config files.
444    
445 azarah 1.190 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
446    
447     Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
448     to Max Kalika <alkern23@yahoo.com>, bug #15050.
449    
450 azarah 1.188 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
451    
452     Fix /sbin/modules-update to work with module-init-tools-0.9.9.
453    
454 azarah 1.186 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
455    
456     Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
457     Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
458    
459 woodchip 1.185 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
460    
461     Fix halt.sh by moving the nut UPS kill power stuff back into a function!
462     Add fix from the wonderful analysis of Toby Dickenson
463     <tdickenson@geminidataloggers.com> in #12947.
464    
465 azarah 1.183 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
466    
467     Fix start-stop-daemon to check the call to nice() correctly for failure,
468     closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
469    
470 azarah 1.184 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
471     and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
472     Malcolm Scott <m@lcolm.org.uk>.
473    
474 vapier 1.182 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
475    
476 vapier 1.189 Updated /etc/rc.conf to add elogin/entrance support #13790.
477 vapier 1.182
478 azarah 1.181 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
479    
480     Update /etc/init.d/keymaps to enable unicode if required. This closes
481     bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
482    
483 azarah 1.180 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
484    
485     Fix deadlock durning shutdown if tmpfs filesystems larger than free
486     memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
487     for this.
488    
489     Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
490     This closes bug #13868.
491    
492     Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
493     'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
494    
495     Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
496    
497 azarah 1.179 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
498    
499     Clear $svcdir in /sbin/rc before we run depscan to make sure we do
500     not have stale entries left from hard reboot, thanks to pac1085 on
501     irc.
502    
503 azarah 1.178 * rc-scripts 1.4.3.2 (15 Jan 2003)
504    
505 azarah 1.176 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
506    
507     Truely fix bootup on seperate /var.
508    
509 azarah 1.177 Add some fixes and optimizations to /sbin/rc-update, thanks to
510     Daniel Robbins <drobbins@gentoo.org>.
511    
512 azarah 1.175 * rc-scripts 1.4.3.1 (15 Jan 2003)
513    
514     15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
515    
516     Fix bootup on seperate /var.
517    
518 azarah 1.174 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
519    
520     Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
521    
522 azarah 1.173 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
523    
524     Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
525     to Olaf Hering <gentoo@aepfle.de>, bug #13193.
526    
527     Turn on -C option to fsck on for all calls to fsck. Updated scripts
528     /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
529    
530 azarah 1.172 * rc-scripts 1.4.3.0 (07 Jan 2003)
531    
532     07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
533    
534     Too much to mention, but here are a few:
535     - Major rewrite of software RAID startup, based on Mandrake's, as
536     ours was pretty broken :(
537     - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
538     Much of /sbin/functions.sh and other scripts have been changed
539     to support this.
540     - Reworked /etc/inittab to support this. Also moved critical
541     mounting of local filesystems to 'sysinit' function of /sbin/rc.
542     - Move state directory to /var/state/init.d/ ($svcdir).
543     - Move Adelie node init to /sbin/functions.sh to try and simplify
544     /sbin/rc a bit.
545     - Updated Copyright dates to 2003.
546 azarah 1.51
547 azarah 1.171 * rc-scripts 1.4.2.8 (06 Jan 2003)
548    
549 azarah 1.170 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
550    
551     Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
552     lines, as it seems users do not note the need to have them all on
553     one line ....
554    
555     Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
556     script not ending on a digit. This closes bug #12887.
557    
558     Fix get_KV to also check micro version of kernel; add KV_to_int()
559     helper function for get_KV. Update /etc/init.d/localmount to work
560     with new get_KV ...
561    
562 azarah 1.168 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
563    
564     Add support for generate-modprobe.conf or generating /etc/modprobe.conf
565     in the new sys-apps/module-init-tools. Note that you need version
566     0.9.7 or later of sys-apps/module-init-tools. Updated
567     /sbin/modules-update for this.
568    
569 azarah 1.169 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
570     we are running kernel 2.5 or later ...
571    
572 azarah 1.167 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
573    
574     Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
575     rc-script to setup encrypted loopback devices. This was kindly
576     donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
577    
578 azarah 1.166 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
579    
580     Fix src/awk/genenviron.awk stripping *all* '=', closing
581     bug #8901.
582    
583     Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
584     spaces ...
585    
586 azarah 1.165 * rc-scripts 1.4.2.7 (24 Dec 2002)
587    
588 azarah 1.164 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
589    
590     Add a fix to /sbin/functions.sh for bug #12601.
591    
592 azarah 1.163 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
593    
594     Add INFOPATH to /etc/env.d/00basic.
595    
596     Fix src/awk/genenviron.awk to get the order of the env.d files
597     correct. Also fix it to handle *all* the SPECIALS correctly.
598     This closes bug #12411.
599    
600 azarah 1.162 * rc-scripts 1.4.2.6 (18 Dec 2002)
601    
602     18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
603    
604     Add mips changes to sbin/MAKEDEV. This should close bug #12329,
605     thanks to Nicholas Wourms <nwourms@netscape.net>.
606    
607     Quote some tests in /sbin/rc-update to fix/avoid the problem
608     in bug #
609    
610     Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
611    
612     Update shell for postgres user, closing bug #12258.
613    
614 azarah 1.161 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
615    
616     Fix src/awk/genenviron.awk not to add duplicate entries, closing
617     bug #8999.
618    
619 azarah 1.160 * rc-scripts 1.4.2.5 (09 Dec 2002)
620    
621 azarah 1.159 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
622    
623     Add another sync to /etc/init.d/halt.sh, closing bug 8173.
624    
625     Add smmsp uid and gid. Closes bug #8952.
626    
627 azarah 1.157 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
628    
629 azarah 1.158 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
630     Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
631    
632 azarah 1.157 Add headers similar to that of portage-2.0.45 and up to the
633     generated profile files (/etc/{profile,csh}.env). Updated
634     src/awk/genenviron.awk for this.
635    
636 azarah 1.154 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
637    
638     Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
639     sharp eye of Techie2000 <Linux@mochamail.com>.
640    
641 azarah 1.155 Rename /sbin/update-modules to /sbin/modules-update, closing
642     bug #11445.
643    
644     Nano moved from /usr/bin/nano to /bin/nano. Fix this in
645     /etc/env.d/00basic, bug #10916.
646    
647 azarah 1.152 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
648    
649     Add more improvements to clustering code. This is from
650     Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
651    
652 azarah 1.151 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
653    
654     Change default 'net' dependency behaviour to be more suited
655     for notebook users. Basically if at least one net.* service
656     beside net.lo start successfully, the 'net' dependency is
657 azarah 1.153 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
658 azarah 1.151 in /etc/conf.d/rc to change this back to the old default.
659 azarah 1.156 This is the start to address bug #2706.
660 azarah 1.151
661 azarah 1.150 * rc-scripts 1.4.2.4 (26 Nov 2002)
662    
663     26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
664    
665     Initial merge of bits for Adelie Linux for SSI clusters. More
666     info at:
667    
668     http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
669    
670     25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
671    
672     One liner fix to src/awk/cachedepends.awk to once again fix
673     bug #7803.
674    
675 azarah 1.149 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
676    
677     Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
678     This should close bug #10891.
679    
680 azarah 1.148 * rc-scripts 1.4.2.3 (18 Nov 2002)
681    
682 azarah 1.147 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
683    
684     Add some more checks to src/awk/*. Fix error printing for
685     /sbin/depscan.sh.
686 azarah 1.148
687     Link awk module with gcc and not with ld. This should fix
688     problems on sparc and alpha. Many thanks for this fix to
689     Stephan Jones <cretin@gentoo.org>.
690    
691     Remove the copyright info from config files, thanks to
692     Matthew Kennedy <mkennedy@gentoo.org>.
693 azarah 1.147
694 azarah 1.144 * rc-scripts 1.4.2.2 (18 Nov 2002)
695    
696     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
697    
698     Add src/awk/genenviron.awk which is rc-envupdate.sh ported
699     to awk. This is also much faster than its bash version.
700    
701 azarah 1.145 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
702     things even slower on older boxes. Bug #10548.
703    
704 azarah 1.146 After a bored Vapier decided that he needed to update the
705     licenses of things in /etc :P, I did the rest. Hopefully
706     not too many people will nuke thier fstab :/
707    
708 azarah 1.143 * rc-scripts 1.4.2.1 (18 Nov 2002)
709    
710     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
711    
712     Update src/awk/cachedepends.awk to find its own rc-scripts,
713     fixing the need for find which broke systems with /usr on
714     a different partition.
715    
716 azarah 1.141 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
717    
718     Add some extra checks to src/awk/cachedepends.awk and
719     src/awk/gendepends.awk.
720    
721 azarah 1.142 Move some of the more generic functions in src/awk/gendepends.awk
722     to src/awk/functions.awk.
723    
724 azarah 1.140 * rc-scripts 1.4.2 (17 Nov 2002)
725    
726     17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
727    
728     Add initial version of new depscan.sh. This uses awk scripts
729     to do the main work, giving about 10 times speed improvement on
730     slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
731     src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
732     for this. This should close bug #10548.
733    
734 azarah 1.138 * rc-scripts 1.4.1.2 (5 Nov 2002)
735    
736 azarah 1.139 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
737    
738     Add UID/GID of 250 for Portage Fakeroot account.
739    
740 azarah 1.137 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
741    
742     Change /etc/init.d/clock to depend on localmount again, fixing
743     bug #10048.
744    
745     Get deps on logger sane again. I wanted to get the logger started
746     as early as possible, but clock for one breaks if /usr is mounted
747     on seperate partition.
748    
749 azarah 1.136 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
750    
751     Fix return in /etc/init.d/modules to return 0 if /proc/modules
752     do not exists. Closes bug #7738, comment #5.
753    
754 azarah 1.135 * rc-scripts 1.4.1.1 (28 Oct 2002)
755    
756 azarah 1.134 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
757    
758     Fix /sbin/update-modules not to include backup files. Closes
759     bug #9707.
760    
761 azarah 1.133 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
762    
763     Fix update-modules borking if there are directories present
764     in /etc/modules.d/. Closes bug #9632.
765    
766 azarah 1.132 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
767    
768     Change deps on /etc/init.d/{clock,hostname,modules} not to
769     depend on localmount, but rather on checkroot, as all of them
770     just need / to be mounted. This should fix race conditions
771     because of checkfs dependency on modules. This should close
772     bug #9266.
773    
774 azarah 1.131 * rc-scripts 1.4.1 (13 Oct 2002)
775    
776 azarah 1.130 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
777    
778     Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
779     is additional measures for bug #8281.
780    
781 azarah 1.129 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
782    
783     Update /etc/init.d/net.eth0 to fix bug #8626.
784    
785     Fix /sbin/rc-update to check return code of "ln". This should
786     close bug #8867.
787    
788 azarah 1.127 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
789    
790     Fix indentation in /etc/inputrc. This should close
791     bug #8368.
792    
793     Add extended status functionality. Should close bug #2462.
794    
795 azarah 1.128 Add support for /sbin/rc-update to check if the rc-script
796     is executable or not. Thanks to widersacher@gmx.net, closing
797     bug #8326.
798    
799 azarah 1.126 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
800    
801     Fix /etc/init.d/bootmisc not to kill pidfiles of running
802     daemons. Improve NGPT support in /sbin/rc a bit.
803    
804 azarah 1.125 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
805    
806     Fix my last screwup with /etc/init.d/net.ppp0. Basically
807     forgot to change a few DEVICE's to IFACE ...
808    
809 azarah 1.124 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
810    
811     NGPT support.
812    
813 azarah 1.123 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
814    
815     Did a small fix to /etc/init.d/net.eth0, thanks to
816     naanyaar2000@yahoo.com, bug #7407.
817    
818 azarah 1.122 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
819    
820     Add the permission stuff for generic scsi when compiled as
821     module, thanks to Bauno <bauno@inwind.it>.
822    
823     Add support for /etc/devfs.d/ for additional devfs config
824     stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
825    
826 azarah 1.121 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
827    
828     Fix small type-o from last changes to /etc/init.d/netmount.
829     Should resolve bug #7803.
830    
831 azarah 1.119 * rc-scripts 1.4.0 (7 Sep 2002)
832    
833 azarah 1.118 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
834    
835     Update /etc/init.d/net.eth0 to handle individual broadcast
836     and netmask for aliases. Should close bug #7407.
837 azarah 1.119
838     Give /var/run/utmp and /var/log/wtmp the proper permissions
839     and ownership. First steps in fixing bug #7630.
840 azarah 1.118
841 azarah 1.120 Change Raid stuff again in /etc/init.d/checkfs.
842    
843 woodchip 1.115 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
844    
845     Give root a 'root' GECOS in /etc/passwd, was NULL before.
846    
847 azarah 1.114 * rc-scripts 1.3.9 (25 Aug 2002)
848    
849     25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
850    
851     Update /sbin/rc to fix some spelling/slang mistakes. Closes
852     bug #6887.
853    
854     Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
855     This closes bug #6378.
856    
857     Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
858     with many thanks to Asbjorn Sannes <ace@sannes.org>.
859    
860 azarah 1.113 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
861    
862     Update /etc/init.d/bootmisc to reset pam_console permissions.
863    
864     Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
865     line for getting devfs to work with pam_console.
866    
867 azarah 1.112 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
868    
869     Update /etc/init.d/keymaps to first load the windowkeys.inc then
870     the user selected one, fixing bug #6295.
871    
872 azarah 1.111 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
873 azarah 1.110
874 azarah 1.111 Change the 'cat' in check_rcscript() to a single 'awk' in
875     /sbin/depscan.sh. This should fix broken pipe issues if the
876     loop exists too early. Resolves bug #5961.
877    
878     Fix software RAID startup/shutdown, bug #5310. Modified
879     /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
880 azarah 1.110
881 azarah 1.109 * rc-scripts 1.3.8 (08 Aug 2002)
882    
883 azarah 1.108 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
884    
885 azarah 1.111 Move the color ls stuff to .bashrc. Fix bug #5250.
886 azarah 1.108
887 danarmak 1.107 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
888    
889     Correct the comments in rc.conf about the XSESSION variable: it should
890     be set to "kde-<version>" not "KDE". Closes bug #5948.
891    
892 azarah 1.106 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
893    
894 azarah 1.111 Fix the 'Usage' line in the help to return the correct options for
895     the script (/sbin/runscript.sh). Resolve bug #6029.
896 azarah 1.106
897 woodchip 1.105 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
898    
899     Added UPS shutdown support for nut to halt.sh.
900     Added nut user/group as uid/gid 84.
901    
902 azarah 1.103 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
903    
904     Updated /sbin/rc's way of checking for devfs support (now rather uses
905     awk, as it is more accurate). Closes bug #5458.
906    
907     Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
908     and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
909     Thanks goes to Chris PeBenito (bug #5570).
910    
911 azarah 1.104 Changed most daemons to use /bin/false as shell. Should close bug #5388.
912    
913 carpaski 1.102 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
914    
915     Added vpopmail user and group as 89:89
916    
917 azarah 1.99 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
918    
919     Add the cyrus user to /etc/passwd. Resolves bug #4100.
920 azarah 1.97
921 azarah 1.100 Some bugfixes and speed improvements to /sbin/depscan.sh after
922     last changes.
923    
924 azarah 1.101 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
925     get some speed improvements.
926    
927 azarah 1.97 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
928    
929     Fix LVM support in /etc/init.d/checkfs again, thanks to help from
930     Kyle Manna <nitro@gentoo.org>.
931    
932     Add software RAID support to /etc/init.d/checkfs, thanks to
933     Daniel Ahlberg <aliz@gentoo.org>.
934    
935 azarah 1.99 Update the cache_depend() funtion in /sbin/depscan.sh not to
936 azarah 1.98 quit on any "}", but only on the one matching the first "{". This
937     requires wc in /bin, so baselayout should depend on
938     >=sys-apps/textutils-2.0.19-r2
939    
940     Update /etc/init.d/netmount to try and detect nfs mounts that should be
941     mounted automatically on boot. This requires awk in /bin, so baselayout
942     should depend on >=sys-apps/gawk-3.1.0-r3.
943    
944 azarah 1.109 * rc-scripts 1.3.7 (17 Jul 2002)
945 azarah 1.95
946 azarah 1.94 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
947 azarah 1.95
948     Add logging functionality to the rc-scripts, thanks to Alexander Holler,
949     bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
950    
951     16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
952 azarah 1.94
953     Add additional entries to /etc/services to support cyrus-imapd, thanks
954 azarah 1.96 to Nick Hadaway <raker@gentoo.org>.
955 azarah 1.94
956     Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
957     problem with non 7bit ascii symbols.
958    
959     Updated /etc/init.d/checkfs to detect if lvm is already active.
960     This should resolve bug #3613.
961    
962 azarah 1.92 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
963    
964     Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
965     "games" user and group to 35
966    
967 azarah 1.91 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
968    
969 azarah 1.93 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
970     (aka cybersystem). Updated /sbin/rc for this.
971 azarah 1.91
972 azarah 1.90 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
973    
974     Update /etc/skel/.bashrc to update the window title of X terminals
975     that supports it. Closes bug #4232.
976    
977 azarah 1.88 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
978    
979     Add sshd user and group. Updated /etc/passwd and /etc/group for this.
980    
981 azarah 1.89 Update /etc/inputrc to resolve bug #2599.
982    
983 azarah 1.87 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
984    
985     Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
986     /etc/env.d/00basic for this.
987    
988     Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
989     Nothing official, but I spent enouth time on it not to want to loose it :)
990    
991     Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
992     to give output to stderr. This was caused by a call to "stty", which when
993     run without a attatched terminal, have this effect. Basically just pipe
994     stderr to /dev/null.
995    
996 azarah 1.86 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
997    
998     Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
999     bug #3363
1000    
1001 azarah 1.84 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1002    
1003     Update /etc/init.d/netmount not to try and mount NFS filesystems
1004     if portmap was not started. This is to stop "hang" problems for
1005     new users who do not add portmap to the default runlevel. See
1006     bug #2555.
1007    
1008 azarah 1.85 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
1009    
1010 azarah 1.83 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1011    
1012     Move $EDITOR from /etc/profile to /etc/env.d/00basic.
1013    
1014 azarah 1.82 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1015    
1016     Change the homes of user "at" and "cron" in /etc/passwd, as
1017     they moved to /var/spool/cron...
1018    
1019 azarah 1.81 * rc-scripts 1.3.5 (12 May 2002)
1020    
1021 azarah 1.79 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1022    
1023     Make slight modifications to /sbin/depscan.sh to improve speed (about
1024 azarah 1.80 1 second on a celeron 633).
1025 azarah 1.79
1026 azarah 1.80 Finally fix /sbin/runscript.sh to properly handle interdependencies
1027     between types need/use and before/after on runlevel change. I can
1028     actually kick myself for previous implementations, as this fix simplifies
1029     things a lot, and is almost 30 lines of code less!
1030    
1031     Change /etc/init.d/netmount not to fail if all mounts are not mounted.
1032     It rather just exit with a warning, as I think most people have like
1033     me mounts that are to boxes that are not always up.
1034    
1035     Resolve bug #2439 (should not use try with the dd command for ramdisk
1036     stuff). Also increase the number of inodes used for the ramdisk to
1037     fix "out of space" errors. Updated /sbin/rc for this.
1038 azarah 1.79
1039 azarah 1.77 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1040    
1041 azarah 1.78 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
1042     backup files to generate /etc/profile.env.
1043    
1044 azarah 1.80 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
1045     for this.
1046 azarah 1.77
1047 azarah 1.75 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1048    
1049     Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
1050 azarah 1.80 /etc/env.d/ file. Same for $QTDIR.
1051 azarah 1.75
1052     5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1053    
1054     Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
1055     and is needed for some fixes.
1056    
1057 azarah 1.210 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1058 azarah 1.74
1059     Update /etc/rc.conf to be more clear and state that you should
1060 azarah 1.80 remove consolefont from startup if you do not use it. Should
1061     resolve bug #2174.
1062 azarah 1.74
1063 azarah 1.210 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
1064 woodchip 1.73
1065     Added user/group apache with uid/gid 81.
1066    
1067 azarah 1.210 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1068 azarah 1.72
1069     Remove the "-net" from the line setting the default gateway
1070 azarah 1.80 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
1071     noting this.
1072 azarah 1.72
1073 azarah 1.210 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
1074 woodchip 1.71
1075     Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
1076     which is installed with the nfs-utils package. Also tidied up some
1077     really old, leftover junk like the non-supported stuff from rc5.
1078     Closes #1754.
1079    
1080 azarah 1.210 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1081 azarah 1.70
1082     Remove creation of /var/run/utmpx from bootmisc again. Seems
1083     other people have wierd problems.
1084    
1085 azarah 1.210 * rc-scripts 1.3.4 (21 Apr 2002)
1086 azarah 1.68
1087 azarah 1.210 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1088 azarah 1.68
1089     Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
1090 azarah 1.80 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
1091 azarah 1.68
1092 azarah 1.80 Implement the status commandline argument. Updated /sbin/runscript.sh
1093     and /sbin/rc-help.sh for this.
1094 azarah 1.69
1095 azarah 1.80 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
1096     and AFTER.
1097 azarah 1.69
1098 azarah 1.210 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1099 azarah 1.67
1100     Update /etc/init.d/bootmisc to create /var/run/utmpx. This
1101     is needed, else /usr/bin/newgrp segfault.
1102    
1103 azarah 1.210 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1104 azarah 1.66
1105     Update /etc/skel/.bash_profile to make it tcsh compadible.
1106 azarah 1.67 Thanks to Väinö Järvelä for this fix.
1107 azarah 1.66
1108 azarah 1.67 Update /etc/profile to also set the PS? variables if $SHELL
1109     is set to /bin/sh. This should make prompt colours in
1110     bootstrap work again.
1111 azarah 1.66
1112 azarah 1.67 Move LVM stuff to checkfs to ensure that they get fscked.
1113     This resolves bug #1552.
1114 azarah 1.66
1115 azarah 1.210 * rc-scripts 1.3.3 (5 Apr 2002)
1116 azarah 1.65
1117 azarah 1.210 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1118 azarah 1.65
1119     Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
1120     This is done to try and ensure system integrity.
1121    
1122 azarah 1.210 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1123 azarah 1.64
1124     Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
1125    
1126     Add a error message to /etc/init.d/consolefont, resolving bug #1415.
1127    
1128     Add a bash check to the code that sets the prompt, fixing bug #1078.
1129    
1130 azarah 1.63 * rc-scripts 1.3.2 (24 Mar 2002)
1131    
1132 azarah 1.210 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1133 azarah 1.61
1134     Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
1135     for this.
1136    
1137     With the "before" and "after" stuff, recursion levels was getting too high,
1138     and with some cases, things just plain did not work as it should. Reworked
1139     things to to lower the levels of recursion and get the order right. Updated
1140     /etc/init.d/runscript.sh for this.
1141    
1142     Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
1143     ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
1144    
1145     Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
1146    
1147     Remove /etc/pwdb.conf, as pwdb already install a copy of this.
1148    
1149     Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
1150    
1151 azarah 1.62 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
1152     and it seems it has fallen now to my discression.
1153    
1154 drobbins 1.59 * rc-scripts 1.3.1 (23 Mar 2002)
1155    
1156 azarah 1.210 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
1157 drobbins 1.60 DHCP lease release from Jim Nutt.
1158    
1159 azarah 1.210 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
1160 drobbins 1.60 since there are a lot of important bug fixes in here that are needed.
1161 drobbins 1.59
1162 azarah 1.210 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1163 azarah 1.58
1164     Resolve bug #1292.
1165    
1166     Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
1167     Spidler.
1168    
1169 azarah 1.210 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1170 azarah 1.57
1171     Update /sbin/rc to fix a 'cat mounts' instead of the correct
1172     version, 'cat /proc/mounts'.
1173    
1174 azarah 1.210 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1175 azarah 1.56
1176     Add initial support for the --quiet flag that suppress output.
1177    
1178 azarah 1.210 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1179 azarah 1.55
1180     Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
1181     as not all errors by depscan.sh is critical. It should be
1182     reworked to do better error handeling.
1183    
1184 azarah 1.210 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1185 azarah 1.54
1186     Fix the GID and UID of nobody and nogroup in /etc/passwd and
1187     /etc/group to match those of Debian, FBSD and others. Thanks
1188     to those who reported it, and Woodchip for looking up the
1189     proper values.
1190    
1191     Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
1192     This resolves bug #1150, thanks to Paul Fleischer.
1193    
1194 azarah 1.210 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1195 azarah 1.53
1196     Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
1197     as some users have /usr on seperate partition which is not
1198     mounted when depscan.sh is run the first time.
1199    
1200     Updated the checking for more than one service providing the
1201     same virtual function in /etc/init.d/depscan.sh. It should
1202     be working now, and this also fix a problem that when there is no
1203     service providing a virtual, counter was used uninitialized.
1204    
1205 azarah 1.210 * rc-scripts 1.3.0 (10 Mar 2002)
1206 azarah 1.52
1207 azarah 1.210 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1208 azarah 1.80
1209     Resolved bug #1021; updated /etc/init.d/consolefont for this.
1210 azarah 1.52
1211     Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
1212    
1213     Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
1214     and /etc/init.d/localmount for this.
1215    
1216     Lots of form/syntax cleanups, most things should be more
1217     consistant now. Fixed fail detection/return values of lots of
1218     scripts.
1219    
1220     Lots of cleanup/fixes in the three main scripts behind our
1221     rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
1222    
1223     Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
1224     is sourced in a ebuild.
1225    
1226     Fix a bug that our rc-script wrapper introduced: Global variables
1227     in scripts no longer worked. Updated /etc/init.d/runscript.sh for
1228     this.
1229    
1230     Implemented more error checking for the main startup code in /sbin/rc.
1231     Also fixed try() for mounting /proc (maybe all mount commands).
1232     The function worked fine in a simulated test, but in real life failed
1233     to detect a error when mounting /proc (remember to thank Grant for
1234     his UserMode ebuilds, and Guide).
1235    
1236 azarah 1.210 * rc-scripts 1.2.9 (6 Mar 2002)
1237 azarah 1.51
1238 azarah 1.210 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1239 azarah 1.80
1240     General form updates and some piping fixes.
1241 azarah 1.51
1242     Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
1243     to fix a problem where startDM.sh would be respawned repeatedly
1244     if xdm was not in the default runlevel.
1245 drobbins 1.6
1246 azarah 1.210 * rc-scripts 1.2.8 (4 Mar 2002)
1247 azarah 1.49
1248 azarah 1.210 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1249 azarah 1.80
1250     Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
1251     to fix the "dead key" problem we had with xdm/gdm/kdm. We should
1252     move them to the xfree ebuild later on when things settles down.
1253 azarah 1.49
1254     Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
1255    
1256     Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
1257     where we had a invalid $PATH on boot in some cases.
1258    
1259 azarah 1.50 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
1260     the new sys-apps/kbd package.
1261    
1262 azarah 1.210 * rc-scripts 1.2.7 (3 Mar 2002)
1263 azarah 1.48
1264 azarah 1.210 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1265 azarah 1.80
1266     Fixed the problem of rc-scripts trying to start/stop a service multiple
1267     times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
1268     for this.
1269 azarah 1.47
1270     Fixing some variable declarations in /etc/init.d/runscript.sh caused
1271     /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
1272     this.
1273    
1274     Added caching of the "depend() { need foo; } " lines, and updated
1275     /etc/init.d/depscan.sh to touch the actual files less. This should
1276 azarah 1.197 speedup dependency caching a lot, especially on slow machines.
1277 azarah 1.48
1278     Updated /etc/passwd to have users with no shell defined, use /bin/false
1279     for security.
1280    
1281     Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
1282 azarah 1.47
1283 azarah 1.210 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1284 azarah 1.80
1285     Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
1286     Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
1287 azarah 1.46 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
1288     /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
1289    
1290 azarah 1.197 Removed stopping of dependent services that have current service as
1291     a 'use'dependency ... should be less confusing now.
1292 azarah 1.46 Updated /etc/init.d/runscript.sh for this.
1293    
1294 azarah 1.80 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1295    
1296     Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
1297     programs to startup. This should pretty much have /etc/init.d/ static,
1298     except for baselayout updates, etc.
1299    
1300     27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1301    
1302     In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
1303     problems. Fixed this in /sbin/rc.
1304 azarah 1.44
1305     Added the patches from Grant Goodyear (aka g2boojum) to enable us to
1306     use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
1307     /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
1308 azarah 1.43
1309 azarah 1.80 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1310    
1311     Fix my brain dead update of the 25th. It really should keep
1312     "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
1313     retrieving kernel options. Updated /etc/init.d/functions.sh,
1314     /etc/init.d/checkroot and /sbin/rc for this.
1315 azarah 1.41
1316     Updated /etc/init.d/consolefont to work without devfs as well.
1317    
1318 azarah 1.42 When rebooting or shutting down, a service should not fail to stop
1319     if a service it depends on, fails. Updated /etc/init.d/runscript.sh
1320     for this.
1321    
1322 azarah 1.80 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1323    
1324     Added a check if /dev is mounted when creating entries for /etc/mtab.
1325     This should solve a invalid entry or /dev being mounted even with
1326     'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
1327 azarah 1.40
1328 drobbins 1.39 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
1329     filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
1330     just in a comment now)
1331    
1332 azarah 1.80 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1333    
1334     Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
1335     this. This should fix services not getting started in the correct order
1336     in a tight loop, services getting stopped out of order, and some other
1337     sanity checks. Updated rc-script.sh for updated help.
1338    
1339     15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1340    
1341     Update /etc/profile to resolve bug #588. Reimplemented things a bit,
1342     and added the 'after' type. 'before' and 'after' will only work currently
1343     for a change of runlevel. Updated /etc/init.d/depscan.sh,
1344     /etc/init.d/runscript.sh and /sbin/rc for this.
1345 azarah 1.36
1346 azarah 1.80 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1347    
1348     Add some more entries to /etc/devfsd.conf to make alsa users life
1349     easier ... thanks Tod.
1350 drobbins 1.39
1351 azarah 1.80 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1352    
1353     Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1354 azarah 1.36
1355     Fixed some services not starting again when restarting a service.
1356     Seems simple is still the best way.
1357    
1358     Fixed some other problems created with feature additions and cleanups.
1359    
1360 azarah 1.80 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1361    
1362     General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1363 azarah 1.36
1364     Added 'before *' to /etc/init.d/checkroot to make sure it gets
1365     started first.
1366    
1367     Added 'use *' to /etc/init.d/local to make sure it gets started
1368     last.
1369    
1370 azarah 1.80 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1371    
1372     Fixed /sbin/rc to stop a service on change of runlevel if it is
1373     in 'use' by another service.
1374 azarah 1.36
1375     Added the 'provide' depend type for creating virtual services.
1376     Updated /etc/init.d/depscan.sh for this.
1377    
1378     Added the 'before' depend type. This is more for changing the
1379     order services start in. Updated /etc/init.d/depscan.sh and
1380     /etc/init.d/functions.sh for this.
1381    
1382     Updated /etc/init.d/depscan.sh to work with '*' as argument for
1383 azarah 1.197 dependency types. This can be used with 'use' and 'before' to
1384 azarah 1.36 start a script last or first respectively.
1385    
1386     Added save_options() and get_options() to /etc/init.d/functions.sh
1387     for saving misc settings between startup/shutdown. Updated
1388     /etc/init.d/net.eth0 to use these and properly down virtual
1389     interfaces.
1390    
1391 azarah 1.80 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1392    
1393     Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
1394     on no errors.
1395 azarah 1.36
1396     * rc-scripts 1.2.6 (6 Feb 2002)
1397    
1398 azarah 1.80 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1399    
1400     Updated /etc/net.eth0 to specify the gateway device via the $gateway
1401     variable (something like gateway="eth0/192.168.0.1").
1402    
1403     2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1404    
1405     Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
1406    
1407     29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
1408    
1409     Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
1410     implements a retry if not successful the first time, and will kill
1411     processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
1412 azarah 1.33
1413 woodchip 1.32 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
1414     /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
1415     Fixed /etc/passwd,group for user/group mysql.
1416    
1417 azarah 1.31 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
1418     map file support to /etc/init.d/consolefont and the setting to
1419     /etc/rc.conf.
1420    
1421 azarah 1.30 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
1422     in skel files to support both versions of dircolors.
1423    
1424 azarah 1.28 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
1425 azarah 1.31 in the restart stuff of /etc/init.d/runscript.sh that caused
1426     a restart of a 'net' service not to restart services again
1427     that depended on it.
1428 azarah 1.28
1429 azarah 1.27 * rc-scripts 1.2.5 (20 Jan 2002)
1430    
1431 azarah 1.26 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1432     /etc/init.d/net.eth0 to 'use' pcmcia.
1433    
1434 azarah 1.25 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
1435     the dircolors command in /etc/skel/.bash_profile to handle cases
1436     where bash do not export $SHELL.
1437    
1438     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1439     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
1440     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
1441     scheme for the net.eth* scripts.
1442    
1443 woodchip 1.24 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
1444     from manpages; no need for that..
1445 azarah 1.25
1446     5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
1447     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
1448 woodchip 1.24
1449 drobbins 1.23 * rc-scripts 1.2.4 (30 Dec 2001)
1450    
1451     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
1452     back to 022 as it should be.
1453    
1454 azarah 1.22 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
1455     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
1456    
1457 woodchip 1.21 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
1458     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
1459    
1460 azarah 1.80 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1461    
1462 azarah 1.197 Updated /etc/init.d/depscan.sh to store info about missing dependencies
1463 azarah 1.80 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
1464 azarah 1.197 to use this when starting a script ('need' dependencies is critical for
1465 azarah 1.20 startup). Added the broken() function to /etc/init.d/runscript.sh
1466 azarah 1.197 to list the missing dependencies.
1467 azarah 1.20
1468     Updated /etc/init.d/runscript.sh for svc_start() to have better error
1469     checking.
1470    
1471     Updated /etc/init.d/functions.sh with ewend(), which is the same as
1472     eend(), but print a warning on error, not a error. Updated
1473     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
1474    
1475 azarah 1.80 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1476    
1477     Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
1478     is passed to a rc-script.
1479 azarah 1.20
1480     Added /etc/init.d/rc-help.sh, simple script that prints out help for
1481     the rc-scripts.
1482    
1483 azarah 1.80 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1484    
1485     Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
1486     halt and reboot. This fixes a problem where / was not unmounted properly
1487     in some cases.
1488    
1489     24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1490    
1491     Move $svcdir to to /etc/init.d/functions.sh, and update
1492     /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
1493 azarah 1.19
1494     Modified /etc/init.d/runscript.sh to also restart the services that
1495     depend on a service if that service is restarted. Enhanced the
1496     restart function to be able to have custom restart() functions in
1497     rc-scripts. The custom restart() have to use svc_stop() and
1498     svc_start() to restart the service.
1499    
1500     Add a pause function to /etc/init.d/runscript.sh. It will basically
1501     stop a service without stopping the services that depends on that
1502     service.
1503 drobbins 1.23
1504 azarah 1.80 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
1505     service without stopping the services that depends on that service.
1506 azarah 1.19
1507     * rc-scripts 1.2.3 (18 Dec 2001)
1508    
1509 azarah 1.80 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1510    
1511     Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
1512     init wrapper we used).
1513 azarah 1.19
1514     Some cleanups: take out the shm resize comment;
1515    
1516     remove the $wrongmount;
1517    
1518     remove the mountshm() function and insert it directly
1519     where needed;
1520    
1521     remove the setting of $PATH as /sbin/init already do
1522     this for us.
1523    
1524     Added the if statement to detect if it is the first time the 'boot'
1525     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
1526     $RUNLEVEL is a env var set by /sbin/init.
1527    
1528     Also added functionality to detect if the kernel have DEVFS support
1529     compiled in; seems new users thinks devfs is unstable and as they do
1530     not always read the docs, it does not get compiled in ;/ Should
1531     make live for us a bit easier.
1532    
1533 azarah 1.80 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1534    
1535     Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
1536     the unneeded services.
1537 azarah 1.19
1538 woodchip 1.16 * rc-scripts 1.2.2 (8 Dec 2001)
1539    
1540 azarah 1.18 10 Dec 2001; Added a localhost entry in /etc/hosts.
1541    
1542 woodchip 1.16 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
1543     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
1544     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
1545     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
1546     in this ChangeLog that needs to be removed! Like the changes to hosts,
1547     profile. /etc/{passwd,group} have minor UID and GID type fixes for
1548 woodchip 1.17 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
1549     directories.
1550 woodchip 1.16
1551 woodchip 1.13 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
1552     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
1553 woodchip 1.14 and one for update-modules.8. These were adapted from Debian. Updated
1554     tarball.sh to include the new man directory. Updated baselayout to install
1555     these manpages. Slightly tweak the /etc/modules.autoload comments.
1556 woodchip 1.13
1557 azarah 1.80 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1558    
1559     Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
1560     and cleaned out old code.
1561 drobbins 1.15
1562     Updated /etc/init.d/bootmisc with additional lock files to clean.
1563    
1564 azarah 1.80 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1565    
1566     Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
1567     that can be used for services that needs to have a logger started before
1568     they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
1569     to define what loggers the 'logger' depend represent.
1570 drobbins 1.15
1571 azarah 1.80 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1572    
1573     Updated /etc/passwd and /etc/group with minor fixes to pass pwck
1574     and grpck.
1575 drobbins 1.15
1576 azarah 1.80 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1577    
1578     Changed umask in /etc/profile for the user to 077 for security.
1579 drobbins 1.15
1580     Added a stop() function to /etc/init.d/clock. Also removed uneeded
1581     'source /etc/rc.conf' line.
1582    
1583     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
1584     /etc/hostname is invalid.
1585    
1586     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
1587     running devfsd, as it did still not save settings properly. Also removed
1588     old /dev-state/compat stuff.
1589    
1590 drobbins 1.12 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
1591     from the default "default" runlevel. It still exists in the archive so that
1592 drobbins 1.15 users who want/need it can add it easily.
1593 drobbins 1.12
1594 drobbins 1.11 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
1595 drobbins 1.15 removed notail from the ext2 boot partition, other cleanups.
1596 drobbins 1.11
1597 drobbins 1.10 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
1598 drobbins 1.15
1599 azarah 1.80 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1600    
1601     Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
1602     /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
1603     standard location.
1604 drobbins 1.15
1605     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
1606     itself, calling depscan.sh or changing runlevels cause a tempory effect
1607     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
1608     changing runlevels did not want to work.
1609    
1610     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
1611     More cosmetic than anything else, but cant hurt with the new dev-state
1612     scheme.
1613    
1614     Updated /sbin/init to set the console log level to 1, so that bootup
1615     can be much cleaner. Also updated /etc/init.d/modules not to have
1616     a logger in it 'use' depends, as it should not be needed anymore.
1617    
1618     Updated /sbin/rc to check if devfsd is still running between runlevel
1619     changes.
1620    
1621     Updated /etc/init.d/modules to run update-modules. We want to be sure
1622     /etc/modules.conf is updated when running depmod -a.
1623    
1624     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
1625     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
1626    
1627     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
1628     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
1629     updated tarball.sh to handle ppp/chat-default.
1630    
1631 azarah 1.19 Added /etc/skel/.bash* to make things cleaner.
1632 drobbins 1.15
1633 azarah 1.19 Other minor changes.
1634 drobbins 1.15
1635 woodchip 1.9 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
1636     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
1637    
1638 drobbins 1.8 * rc-scripts 1.1.8 (15 Nov 2001)
1639    
1640     16 Nov 2001; removed bogus "mountall.test" script.
1641 drobbins 1.7
1642 azarah 1.80 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1643    
1644     Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
1645     'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
1646     removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
1647     names of new functions in init.d/runscript.sh to better sounding ones.
1648     Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
1649     fixes/cleanups.
1650    
1651     Removed try() out of init.d/runscript.sh (why was this here ?).
1652 drobbins 1.8
1653 azarah 1.80 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1654    
1655     Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
1656     doesn't exist.
1657 drobbins 1.8
1658 drobbins 1.15 init.d/hostname: Added check for a valid /etc/hostname.
1659 drobbins 1.8
1660 drobbins 1.15 init.d/keymaps: Added check for valid $KEYMAP.
1661 drobbins 1.8
1662 drobbins 1.15 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
1663     should solve Woodchip's syslog+glue issue. We just have to change the
1664     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
1665     output info and warnings, etc to the console, then boot will be much cleaner.
1666     Also the install guide will need changing to add the loggers to 'boot' and
1667     not 'default' runlevel.
1668 drobbins 1.8
1669 drobbins 1.15 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
1670     this really needed (I cannot see that it is used anywhere ...)?
1671 drobbins 1.8
1672 azarah 1.80 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1673    
1674     Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
1675     called 'uses'. It basically have the same usage as 'need', except that it
1676     do not start services that is not in the current and 'boot' runlevels.
1677 drobbins 1.8
1678 drobbins 1.15 Updated init.d/netmount to use the 'uses' depend.
1679 drobbins 1.8
1680 azarah 1.80 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1681    
1682     Fixed init.d/runscript.sh not to destroy the 'need' depends in
1683     /${svcdir}/need. This caused subsequent starting and stopping of services
1684     not to start depends.
1685    
1686     7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1687    
1688     Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
1689     destroyed before stopping running services scheduled to be stopped. This
1690     with the fact that $SOFTLEVEL was set too early, caused the services to be
1691     stopped in the wrong order.
1692 drobbins 1.8
1693 azarah 1.80 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1694    
1695     Modified init.d/netmount to check if any network filesystems is mounted.
1696 drobbins 1.8
1697     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
1698     some awk and grep magic to find all remote filesystems and umount them.
1699    
1700 azarah 1.80 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1701    
1702     A fix for checkroot (missing "/"); it now actually checks the root
1703     filesystem. Also, a localmount cleanliness fix.
1704 drobbins 1.6
1705     * rc-scripts 1.1.7 (18 Oct 2001)
1706    
1707     [old changelog format follows]
1708 drobbins 1.5
1709 azarah 1.216 *lots of scripts; woodchip
1710     removed old rc5 scripts from cvs
1711 drobbins 1.5
1712 azarah 1.216 *init.d/runscript.sh; agriffis
1713     Added support for rc.conf and home-grown functions
1714    
1715     *init.d/modules;
1716     Now correctly looks at /etc/modules.autoload
1717 drobbins 1.4
1718 drobbins 1.3 rc-scripts-1.1.6, released 15 Sep 2001
1719     ======================================
1720    
1721 azarah 1.216 *init.d/runscript.sh, others
1722     Handling of "net" dependencies resolve to all net devices in
1723     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1724     variable in /etc/rc.conf has been removed.
1725    
1726     *init.d/runscript.sh
1727     New "zap" option for manually resetting the state of an initscript
1728     to stopped.
1729 drobbins 1.2
1730 azarah 1.216 *init.d/{samba,sysklogd,sshd}
1731     Removed from CVS; they live in their respective packages.
1732 drobbins 1.2
1733 drobbins 1.1 rc-scripts-1.1.5, released 02 Sep 2001
1734     ====================================
1735    
1736 azarah 1.216 *sbin/rc-update
1737     New version of the rc-update command for the new initscripts. Works
1738     similarly to the old version, except this one updates our dependency
1739     cache.
1740    
1741     *init.d/functions.sh
1742     New and better looking informational message functions (einfo, einfon).
1743     Brand new message functions (ewarn).
1744    
1745     *sbin/init, init.d/checkroot
1746     We're going back to a /proc/mounts-based mtab symlink because it's
1747     just plain better. Appropriate changes made.
1748 azarah 1.80
1749     # vim:expandtab

  ViewVC Help
Powered by ViewVC 1.1.20