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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.329 - (show annotations) (download)
Wed Apr 7 16:44:00 2004 UTC (10 years, 5 months ago) by agriffis
Branch: MAIN
Changes since 1.328: +7 -0 lines
Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg.  Also support 4800 baud correctly.

1 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL
3 # Written by Daniel Robbins (drobbins@gentoo.org)
4
5 * rc-scripts 1.4.4 (26 Feb 2004)
6
7 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
8
9 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
10 output. Also support 4800 baud correctly.
11
12 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
13
14 The changes in this commit pertain primarily to
15 http://bugs.gentoo.org/show_bug.cgi?id=19695
16 http://bugs.gentoo.org/show_bug.cgi?id=35736
17
18 Specify routes as an array per interface, for example:
19 routes_eth0=(
20 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
21 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
22 "-host 10.3.0.1 dev eth0"
23 )
24
25 You can optionally use the gateway variable or just put the default route
26 in the routes variable. The following two are REDUNDANT:
27
28 routes_eth0=( "default gw 10.0.0.5" )
29 gateway="eth0/10.0.0.5"
30
31 Old configuration variables in /etc/conf.d/net are fully supported and
32 used transparently if ifconfig_eth0 is missing. In other words, this new
33 script is fully backward-compatible. However you can get rid of
34 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
35 using the new syntax:
36
37 ifconfig_eth0=(
38 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
39 "192.168.1.1 netmask 255.255.255.0"
40 "123.456.789.1"
41 )
42
43 Full backward compatibility so no danger to screwing up users relying on
44 existing /etc/conf.d/net setup
45
46 NET_DEBUG can be set in the environment for copious debugging output
47
48 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
49 better functionality (and is even slightly faster)
50
51 Properly localize all variables, including variables returned by
52 setup_vars
53
54 Allow full options for every ifconfig command, both base address and
55 aliases via ifconfig_eth0, replacing the convoluted and less-functional
56 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
57
58 Provide full support for static routes via routes_eth0
59
60 Fix potential quoting problems in setup_vars by using better eval syntax
61 instead of eval echo
62
63 Display IP addresses while configuring, both DHCP-retrieved and
64 statically set addresses
65
66 Collapse redundant caching of $? since eend returns $? again
67
68 Report when keeping kernel configuration for an interface along with IP
69 address gleaned
70
71 Don't reset the default gateway if it is already set correctly
72
73 Don't bind default gateway to particular interface when /sbin/route is
74 called so that it can survive if there is more than one interface on the
75 required subnet. (Old behavior can be obtained by setting
76 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
77
78 Don't bomb if default gateway can't be set since that doesn't
79 necessarily mean that the interface configuration is invalid.
80 (Old behavior was completely broken, but commented section
81 demonstrates how to do it right if necessary)
82
83 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
84 This is very good because it means you can put new configuration in
85 /etc/conf.d/net, then restart the interface and the old configuration will
86 be properly shut down.
87
88 iface_stop reports when it is releasing the DHCP lease
89
90 * rc-scripts 1.4.3.13p1 (26 Feb 2004)
91
92 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
93
94 Remove /etc/DIR_COLORS, as coreutils provides it now.
95
96 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
97 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
98
99 Start udevd if present.
100
101 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
102 virtual service - it had no mtime generated, so check_mtime() failed
103 for it ...
104
105 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
106
107 Update to enable checking of mtimes on rc-scripts, and auto running
108 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
109 is not set instead of just erroring.
110
111 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
112
113 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
114
115 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
116
117 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
118
119 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
120 are used in scripts such as consolefonts, numlock, etc. This should
121 close bug #39863.
122
123 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
124 Cory Tusar <ctusar@adelphia.net>.
125
126 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
127
128 Add SELinux modifications to /sbin/runscript. This allows runscript to
129 make sure it is running in the right domain. Patch done by
130 Chris PeBenito <pebenito@gentoo.org>.
131
132 * rc-scripts 1.4.3.13 (08 Feb 2004)
133
134 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
135
136 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
137 _but_ /mnt/cdrom and /mnt/livecd.
138
139 Update /etc/init.d/consolefont to use newer kbd. Should also close
140 bug #39864.
141
142 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
143 than install, as newer versions of install is located in /usr/bin. This
144 closes bug #39648.
145
146 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
147
148 Tweak livecd support changes and add some more to hopefully sort out
149 last issues, with help from Brad House <brad_mssw@gentoo.org>.
150
151 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
152 bug #37349.
153
154 * rc-scripts 1.4.3.12p3 (21 Jan 2004)
155
156 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
157
158 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
159 for livecd support. Add bits to /sbin/rc to support it.
160
161 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
162
163 Fix type-o in /etc/init.d/checkfs, bug #37113.
164
165 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
166
167 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
168 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
169 then gawk -v. Also add some tests to see if we got the environment
170 variables.
171
172 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
173
174 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
175
176 * rc-scripts 1.4.3.12p2 (27 Dec 2003)
177
178 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
179
180 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
181 hack to not make udev sleep - its not needed as these entries
182 are already present, and not a hotplug event.
183
184 Update /etc/init.d/{consolefont,numlock} to work with udev managed
185 /dev that have devfs layout.
186
187 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
188
189 Fix type-o in /sbin/rc, bug #34837.
190
191 * rc-scripts 1.4.3.12p1 (26 Nov 2003)
192
193 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
194
195 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
196 the next bootup might be done with some non-root nodes which cause
197 some odd issues.
198
199 Add code to generate /dev from sysfs entries - not much it currently
200 support but block/tty devices, but it is a start for when we have
201 full sysfs support in all drivers.
202
203 Revert carrier detection check, as there is currently too many
204 issues with it, bug #33272.
205
206 Make sure we mount already mounted mount (done in /sbin/rc) with
207 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
208 for this.
209
210 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
211
212 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
213 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
214 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
215
216 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
217
218 Add a warning to cachedepends.awk if a rc-script's name ends in
219 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
220
221 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
222 also do a few cleanups. Closes bug #33271.
223
224 * rc-scripts 1.4.3.12 (11 Nov 2003)
225
226 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
227
228 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
229 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
230
231 Add extra checks for critical directories to /sbin/rc.
232
233 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
234
235 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
236 Fix by Michael Frysinger <vapier@gentoo.org>.
237
238 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
239
240 Add support for --tty switch added to setfont and remove consolechars
241 support; modified /etc/init.d/consolefont for this. Also remove
242 consoletools support from /etc/init.d/keymaps.
243
244 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
245
246 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
247 not exist. Updated /sbin/rc for this.
248
249 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
250 '-u' in the call to loadkeys when using unicode).
251
252 We should not use '-' in variable names for bash, bug #31184, thanks
253 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
254
255 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
256
257 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
258
259 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
260
261 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
262 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
263 unmounted anyhow. Change it to remount the last filesystems readonly
264 without trying to unmount any. This fixes a few cases where reboot
265 would halt due to unmounted /proc, etc.
266
267 This change set fixes two things:
268 1) In exporting all functions/variables in functions.sh, rc-services.sh
269 and rc-daemon.sh, we created an overly large environment, and also
270 broke stuff like glftpd. Do not do this, and hope whatever caused
271 the issues previously is fixed in the meantime. This should close
272 bugs #25754 and #31794.
273 2) gendepend.awk used to generate deptree with functions called
274 depinfo_<scriptname> which set appropriate variables when called.
275 This broke if the scriptname contained characters that is not valid
276 for bash variable names. Changed things to use an array fixing this.
277 This closes bug #24092.
278
279 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
280 /sbin/hotplug will call udev as well.
281
282 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
283 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
284 array (in my case 'net').
285
286 We did not handle the 'net' dependency properly in valid_iuse() and
287 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
288 bugs #30327 and #31950.
289
290 Change an occurance of /etc/modutils in modules-update.8 to
291 /etc/modules.d/ closing bug #31171.
292
293 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
294
295 More bootsplash fixes, bug #21019 (comment #21).
296
297 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
298 bootsplash. Add support to kill processes still using non-critical
299 mounts with fuser though.
300
301 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
302
303 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
304 and #16 from bug #21019).
305
306 Bootsplash coded did not play nice with boot profiles, so I fixed that
307 as well. Some other style tweaks.
308
309 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
310 Also changed the permissions on tty's, ibcs and scanner devices
311 to 0660.
312
313 * rc-scripts 1.4.3.11p2 (14 Sep 2003)
314
315 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
316
317 Revert previous changes, and substitute it for the bootsplash patches
318 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
319 can be reached at:
320
321 http://www.aichler.net/gentoo/bootsplash/
322
323 I should note that the bootsplash stuff is not 100% tested.
324
325
326 * rc-scripts 1.4.3.11p1 (14 Sep 2003)
327
328 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
329
330 Initial bootsplash patch as from LiveCD's.
331
332 Add more tty's to /etc/init.d/numlock, bug #28252.
333
334 * rc-scripts 1.4.3.11 (14 Sep 2003)
335
336 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
337
338 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
339 Resolves bug #27527.
340
341 Add squid to /etc/services, bug #30995. Other cleanups from rac.
342
343 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
344 running while pwd is root (/).
345
346 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
347
348 Add entry for floppy in /etc/fstab, bug #30574.
349
350 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
351 bug #28861.
352
353 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
354 It now will work with runlevels named with any characters (other than
355 ones found in default bash IFS). It also adds a few sanity/error
356 checks, bug #26432.
357
358 Change /etc/inputrc to have PageUp/PageDown search through bash
359 history again, bug #26036.
360
361 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
362
363 Change update-modules to modules-update in manpage, bug #28101.
364
365 * rc-scripts 1.4.3.10p1 (08 Sep 2003)
366
367 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
368
369 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
370
371 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
372
373 Add missing 'local x' to filter_environ() (bug #26429), thanks to
374 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
375
376 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
377
378 Modify /etc/init.d/modules not to print the autoloading stuff if
379 no modules should be loaded (resolving bug #26288), per request from
380 Michael Frysinger <vapier@gentoo.org>.
381
382 Fix get_bootparam() in /sbin/functions.sh to check for existance of
383 the /proc/cmdline proc entry.
384
385 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
386
387 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
388 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
389 whole way of devfs handling changed long ago already.
390
391 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
392 Also change it to 'mount -d' to detach the loop device. Patch by
393 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
394
395 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
396 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
397
398 * rc-scripts 1.4.3.10 (04 Aug 2003)
399
400 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
401
402 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
403 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
404 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
405 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
406
407 Fixed modules-update to only do the /etc/modprobe.conf generation if we
408 are actually running a 2.5+ kernel.
409
410 Add pop3 entries to /etc/services, bug #25501.
411
412 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
413 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
414 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
415
416 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
417
418 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
419
420 Fix type-o in /sbin/rc-update, bug #25854.
421
422 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
423
424 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
425 and not the whole block. Tweak check checkroot to reboot if need be
426 (This is with sufficient warning and message). Tweak checkfs to not
427 drop to a sulogin if return code 2 or 3 is given - as we did not
428 mount the filesystems yet, we should not need to reboot ... bug #25398.
429
430 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
431 Michael Frysinger <vapier@gentoo.org>.
432
433 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
434
435 Rework changes for the Adelie project to support boot config profiles
436 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
437 runlevels should be marked started or stopped without executing the
438 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
439 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
440 for this.
441
442 Add better support for services that provide the "logger" virtual. We
443 should really start the logger earlier, and stop it as late as possible.
444 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
445 for this.
446
447 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
448 thanks to Jean-Francois Richard <jean-francois@richard.name>.
449
450 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
451
452 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
453
454 From Jean-Francois Richard <jean-francois@richard.name> and
455 Olivier Crete <tester@gentoo.org> from the Adelie project:
456
457 The last four patches are the "adaptation" of our previous patches to
458 the new "no-tmpfs" init system in Gentoo. Since we were using quite
459 different scripts for the boot runlevel (no "checkroot" for example) and
460 that the new system hardcodes some of the boot services, we had to find
461 a simple yet elegant solution.
462
463 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
464 know what are the boot runlevel services. If this file is not present,
465 it uses the Gentoo hardcoded defaults.
466
467 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
468 /etc/init.d/halt.sh.
469
470 I just changed the behaviour of 'softlevel' kernel command line argument
471 to not only add a suffix and some other cleanups.
472
473 Add support for irqbalance.
474
475 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
476
477 Fix the /dev/root entry in /etc/mtab, bug #24916.
478
479 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
480 bug #24064.
481
482 * rc-scripts 1.4.3.9 (17 Jul 2003)
483
484 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
485
486 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
487 Andy Dustman <andy-gentoo.54e552@dustman.net>.
488
489 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
490
491 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
492 to Wes Kurdziolek <wkurdzio@vtluug.org>.
493
494 Rather use 'uname -r' to get kernel version, as else we need sysctl.
495 This closes bug #23923, modified /etc/init.d/modules.
496
497 Fix a type-o in /etc/fstab, bug #23308.
498
499 Add support for the new 'O' agetty option to display the DNS domainname
500 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
501 Updated /etc/issue and /etc/issue.logo for this.
502
503 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
504
505 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
506 to Antonio Dolcetta <zagarna@yahoo.com>.
507
508 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
509 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
510
511 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
512 with symlinks in /etc/init.d/, closing bug #24228.
513
514 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
515 John Mylchreest <johnm@gentoo.org>.
516
517 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
518 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
519
520 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
521 "true" in /etc/make.conf, closing bug #24107.
522
523 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
524 more keymaps to be specified in /etc/rc.conf, bug #24084.
525
526 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
527
528 Add /bin/csh to /etc/shells.
529
530 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
531 <rajiv@gentoo.org>.
532
533 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
534
535 Cleanups for bug #21438 from bug #22637, thanks to
536 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
537
538 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
539
540 Really commit fix for bug #21438 to CVS.
541
542 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
543
544 Call /proc mount with explicit options to fix issues where user
545 have 'bind' mounts for /proc in fstab as well, bug #21068.
546
547 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
548 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
549
550 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
551 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
552
553 * rc-scripts 1.4.3.8p1 (21 May 2003)
554
555 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
556
557 Last fix I did not use the modified 'myservice', but used $1 again,
558 causing the network dependencies to bork. I did not notice this
559 as I have net.eth0 in default runlevel.
560
561 * rc-scripts 1.4.3.8 (20 May 2003)
562
563 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
564
565 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
566 rc-service.sh to handle this, thanks to YAMAKURA Makoto
567 <makoto@dsb.club.ne.jp>.
568
569 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
570 about the host it is running on.
571
572 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
573
574 Do not let devfsd handle /dev/log's permission management, as it breaks
575 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
576 <pebenito@gentoo.org>.
577
578 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
579
580 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
581
582 We should not export the RC_GOT_* variables, as it breaks on some systems,
583 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
584
585 From C. Brewer <killian@gentoo.org>:
586 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
587 suppose to be default, but why take chances?
588 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
589 kppp complaint.
590
591 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
592
593 For the network functions, the dependency code tried to create a funcion
594 with a '.' in the name, causing the network rc-scripts to not have any
595 dependencies. This should fix bug #20849 's order issue, thanks to
596 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
597
598 Fix query_{before,after} to also check 'net' if 'service2' is a network
599 service.
600
601 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
602
603 More cleanups:
604 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
605 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
606 this.
607 - Add functions for more common tasks in /sbin/runscript.sh to
608 /sbin/rc-services.sh.
609 - Move 'consoletype' to /sbin.
610 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
611 /etc/init.d/bootmisc for this.
612 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
613 - Improve detection of circular depends ... modified gendepend.awk for this.
614
615 * rc-scripts 1.4.3.7 (11 May 2003)
616
617 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
618
619 Too many things to remember, so here is changes of note:
620 - More changes to gendepend.awk. This basically modifies it to not use
621 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
622 create a file that can be sourced. Seems to speedup things nicely.
623 - Add /sbin/rc-services.sh. This is basically a module to get dependency
624 info from the new $svcdir/deptree, and some other new service functions.
625 - Modify the whole works to *only* source all needed files once. This
626 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
627 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
628 is sourced more than once (actually each time a service is started or
629 stopped, but is is cut down much). Also seems to speed things up again.
630 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
631 dependency to not be actually used in shutdown, causing the services
632 needing it to be stoped before net.* services.
633 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
634 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
635 startup of services, and seems to work nicely. Only issues to date is
636 that printing of messages is not synced, and a race very intermittantly
637 that causes a service to be started when it was already scheduled.
638 - Add a new dependency type 'parallel' that can be used to control if a
639 service can be started in paralled or not. Possible arguments is "yes"
640 or "no"; if it is not present, it is considered as "yes":
641
642 depend() {
643 parallel yes|no
644 }
645
646 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
647 - Fix the 'single' runlevel to actually work properly, and without a
648 /etc/runlevels/single directory.
649 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
650 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
651
652 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
653
654 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
655 and adding more sanity checks.
656
657 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
658
659 Revert /etc/init.d/hostname the way it was, as it should be the user's
660 choice if he want to have a FQDN in there or not, bug #14946.
661
662 Add /etc/init.d/domainname for those that want to use it.
663
664 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
665
666 Change the root check back the way it was, else it breaks with non bash
667 shells; modified /etc/profile.
668
669 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
670
671 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
672
673 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
674
675 Add various patches from Rachel Holmes <rach@gmx.net>:
676
677 Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
678 purpose. Modified:
679
680 /etc/init.d/net.ppp0
681 /etc/init.d/nscd
682 /sbin/functions.sh
683 /sbin/rc
684 /sbin/rc-daemon.sh
685 /sbin/rc-envupdate.sh.bash
686 /sbin/runscript.sh
687
688 Exchanged some gratuitous use of awk for grep. Awk is a little resource
689 hungry just for a simple test. (I [azarah] did not apply the changes to
690 tests for 'devfs', as having 'usbdevfs' in the equation will break
691 things). Modified /sbin/rc for this.
692
693 Gentoo enforces having /proc, so uname -r is a little redundant when the
694 information is available without an external command. Modified:
695
696 /etc/init.d/modules
697 /etc/init.d/serial
698 /sbin/functions.sh
699 /sbin/modules-update
700
701 Changed 'id -u' commands to use $EUID in bash executed scripts, same
702 result no extra command. Modified:
703
704 /sbin/rc-envupdate.sh
705 /sbin/rc-envupdate.sh.bash
706 /sbin/rc-update
707
708 Removed all the cat sections, and the separate echo sections. The output
709 is _exactly_ the same, minus some spare spaces that have been removed.
710 Fourfold speed increase in the (granted flimsy) tests I have done.
711 Modified /sbin/rc-help.sh for this.
712
713 Final remaining 'cat' commands removed, in favour of using bash's internal
714 '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
715 i18n anyway. Modified:
716
717 /sbin/rc
718 /sbin/rc-envupdate.sh
719 /sbin/rc-envupdate.sh.bash
720
721
722
723 * rc-scripts 1.4.3.6 (27 Apr 2003)
724
725 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
726
727 Add a 'save' function /etc/init.d/clock, bug #19685.
728
729 Add a slocate group to /etc/group, bug #19604.
730
731 Do not stop a network service if we do not reboot on runlevel change,
732 as it could have been started by the user or hotplug. This should
733 address bug #12763; modified /sbin/rc for this.
734
735 Fix /etc/init.d/hostname to set only the hostname, and not the NIS
736 domainname.
737
738 Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
739 This should close bug #16884.
740
741 Fix /etc/profile to be /bin/sh compadible, bug #18918.
742
743 Change the swap comments in /sbin/rc to "Activating (possible) swap" to
744 be more 'generic' ? Only try to disable swap if any devices/files was
745 activated. This should close bug #19089.
746
747 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
748 rw in /etc/fstab, bug #19158.
749
750 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
751
752 Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
753 but the ppp link was already down, bug #15333.
754
755 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
756
757 Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
758 Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
759
760 From linux-2.5.68, we need to mount devpts on /dev/pts again ...
761 updated /sbin/rc for this.
762
763 11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
764
765 Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
766
767 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
768
769 Make checking in unmount more strict, fixing bug #19007.
770
771 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
772
773 Add one more check to genenviron.awk, to spot cases where there is a
774 space between the variable and the '='.
775
776 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
777
778 Fix interactive shell not to have coloured prompt when used as a
779 dumb client, bug #18886. Fix was inspired by patch from
780 Matthew Kennedy <mkennedy@gentoo.org>.
781
782 * rc-scripts 1.4.3.5 (06 Apr 2003)
783
784 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
785
786 Hopefully get the serial support sane again. Added /bin/consoletype
787 from Redhat to check for serial console. This should resolve bug
788 #18329 partly.
789
790 Add the --nocolor option to suppress the use of colors.
791
792 Change the 'status' option to return true if the service is running,
793 and false if stopped. This is only if the '--quiet' flag was also
794 given.
795
796 Change the start and stop options not to output or return false if
797 the '--quiet' flag was given.
798
799 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
800 as well, fixing bug #18344.
801
802 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
803 Aron Griffis <agriffis@gentoo.org>.
804
805 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
806 or rebooting.
807
808 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
809
810 Fix bug #18329 ... $COLS was not setup properly for serial console.
811
812 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
813
814 Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
815 Fix a problem where it might not have mounted the USB fs when usbcore
816 was compiled as module, and the kernel did not mount it by the time
817 the script was started. Get it to rather check what filesystems is
818 supported when deciding if it should use 'usbdevfs' or 'usbfs', as
819 later 2.4 kernels now also support the newer 'usbfs'.
820
821 Optimize RAID stuff in /etc/init.d/checkfs a bit.
822
823 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
824
825 Update sbin/rc-envupdate.sh.bash for bug #17549.
826
827 * rc-scripts 1.4.3.4 (16 Mar 2003)
828
829 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
830
831 Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
832 modifications (purple and display hostname, etc). Closes bug #16806.
833
834 Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
835 work properly. Closes bug #17348.
836
837 Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
838 of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
839
840 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
841
842 Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
843 <lostlogic@gentoo.org>!
844
845 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
846
847 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
848 and /etc/init.d/halt.sh for this.
849
850 Update /etc/fstab to correctly mount /proc with:
851
852 mount -t proc none /proc
853
854 Do the same for /dev/shm:
855
856 mount -t tmpfs none /dev/shm
857
858 Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
859 noise if we exited a recovery console.
860
861 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
862 to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
863
864 Bring down default gateway before adding new one .. this fixes issues
865 where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
866 for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
867 fix.
868
869 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
870 it fails for module-init-tools if the module is already loaded. This
871 closes bug #17163, thanks to nth <y.lesaint@free.fr>.
872
873 * rc-scripts 1.4.3.3 (09 Mar 2003)
874
875 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
876
877 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
878
879 Fix net.eth0 not to try and start an interface if already up.
880
881 Update MAKEDEV from Debian to support more archs. This adds support
882 for 'arm', 'hppa' among others. URL:
883
884 http://packages.debian.org/stable/base/makedev.html
885
886 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
887 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
888 are using a 2.5 kernel ... bug #17109.
889
890 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
891
892 Update /etc/init.d/hostname to only set the hostname to whatever is before
893 the first '.', and then set the domainname to the rest, closing bug #14946.
894
895 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
896
897 Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
898
899 Fix spelling of dependency and some other spelling/grammer issues.
900 Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
901 Mike Frysinger <vapier@gentoo.org>, bug #15498.
902
903 Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
904
905 Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
906
907 Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
908 bug #14556.
909
910 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
911
912 Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
913
914 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
915
916 Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
917 to 'test -c /dev/ttyp0 &> /dev/null'.
918
919 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
920
921 Update /sbin/modules-update to generate /etc/modprobe.devfs from
922 /etc/modules.devfs. This along with the devfs-hack.patch in the latest
923 module-init-tools-0.9.9 should get rid of many of the warnings/errors
924 with devfs, and makes it work a bit better.
925
926 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
927
928 Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
929
930 16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
931
932 Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
933 support. This resolves bug #14994.
934
935 Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
936 according to /etc/rc.conf.
937
938 Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
939 and used 'basename' which is located in /usr/bin.
940
941 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
942
943 Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
944 used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
945 this.
946
947 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
948
949 Update src/awk/genenviron.awk to properly set the environment for each
950 rc-script's depend() function by sourcing required config files.
951
952 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
953
954 Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
955 to Max Kalika <alkern23@yahoo.com>, bug #15050.
956
957 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
958
959 Fix /sbin/modules-update to work with module-init-tools-0.9.9.
960
961 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
962
963 Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
964 Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
965
966 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
967
968 Fix halt.sh by moving the nut UPS kill power stuff back into a function!
969 Add fix from the wonderful analysis of Toby Dickenson
970 <tdickenson@geminidataloggers.com> in #12947.
971
972 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
973
974 Fix start-stop-daemon to check the call to nice() correctly for failure,
975 closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
976
977 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
978 and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
979 Malcolm Scott <m@lcolm.org.uk>.
980
981 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
982
983 Updated /etc/rc.conf to add elogin/entrance support #13790.
984
985 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
986
987 Update /etc/init.d/keymaps to enable unicode if required. This closes
988 bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
989
990 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
991
992 Fix deadlock durning shutdown if tmpfs filesystems larger than free
993 memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
994 for this.
995
996 Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
997 This closes bug #13868.
998
999 Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
1000 'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
1001
1002 Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
1003
1004 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1005
1006 Clear $svcdir in /sbin/rc before we run depscan to make sure we do
1007 not have stale entries left from hard reboot, thanks to pac1085 on
1008 irc.
1009
1010 * rc-scripts 1.4.3.2 (15 Jan 2003)
1011
1012 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1013
1014 Truely fix bootup on seperate /var.
1015
1016 Add some fixes and optimizations to /sbin/rc-update, thanks to
1017 Daniel Robbins <drobbins@gentoo.org>.
1018
1019 * rc-scripts 1.4.3.1 (15 Jan 2003)
1020
1021 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1022
1023 Fix bootup on seperate /var.
1024
1025 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1026
1027 Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
1028
1029 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1030
1031 Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
1032 to Olaf Hering <gentoo@aepfle.de>, bug #13193.
1033
1034 Turn on -C option to fsck on for all calls to fsck. Updated scripts
1035 /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
1036
1037 * rc-scripts 1.4.3.0 (07 Jan 2003)
1038
1039 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1040
1041 Too much to mention, but here are a few:
1042 - Major rewrite of software RAID startup, based on Mandrake's, as
1043 ours was pretty broken :(
1044 - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
1045 Much of /sbin/functions.sh and other scripts have been changed
1046 to support this.
1047 - Reworked /etc/inittab to support this. Also moved critical
1048 mounting of local filesystems to 'sysinit' function of /sbin/rc.
1049 - Move state directory to /var/state/init.d/ ($svcdir).
1050 - Move Adelie node init to /sbin/functions.sh to try and simplify
1051 /sbin/rc a bit.
1052 - Updated Copyright dates to 2003.
1053
1054 * rc-scripts 1.4.2.8 (06 Jan 2003)
1055
1056 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1057
1058 Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
1059 lines, as it seems users do not note the need to have them all on
1060 one line ....
1061
1062 Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
1063 script not ending on a digit. This closes bug #12887.
1064
1065 Fix get_KV to also check micro version of kernel; add KV_to_int()
1066 helper function for get_KV. Update /etc/init.d/localmount to work
1067 with new get_KV ...
1068
1069 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1070
1071 Add support for generate-modprobe.conf or generating /etc/modprobe.conf
1072 in the new sys-apps/module-init-tools. Note that you need version
1073 0.9.7 or later of sys-apps/module-init-tools. Updated
1074 /sbin/modules-update for this.
1075
1076 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
1077 we are running kernel 2.5 or later ...
1078
1079 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1080
1081 Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
1082 rc-script to setup encrypted loopback devices. This was kindly
1083 donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
1084
1085 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1086
1087 Fix src/awk/genenviron.awk stripping *all* '=', closing
1088 bug #8901.
1089
1090 Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
1091 spaces ...
1092
1093 * rc-scripts 1.4.2.7 (24 Dec 2002)
1094
1095 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1096
1097 Add a fix to /sbin/functions.sh for bug #12601.
1098
1099 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1100
1101 Add INFOPATH to /etc/env.d/00basic.
1102
1103 Fix src/awk/genenviron.awk to get the order of the env.d files
1104 correct. Also fix it to handle *all* the SPECIALS correctly.
1105 This closes bug #12411.
1106
1107 * rc-scripts 1.4.2.6 (18 Dec 2002)
1108
1109 18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1110
1111 Add mips changes to sbin/MAKEDEV. This should close bug #12329,
1112 thanks to Nicholas Wourms <nwourms@netscape.net>.
1113
1114 Quote some tests in /sbin/rc-update to fix/avoid the problem
1115 in bug #
1116
1117 Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
1118
1119 Update shell for postgres user, closing bug #12258.
1120
1121 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1122
1123 Fix src/awk/genenviron.awk not to add duplicate entries, closing
1124 bug #8999.
1125
1126 * rc-scripts 1.4.2.5 (09 Dec 2002)
1127
1128 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1129
1130 Add another sync to /etc/init.d/halt.sh, closing bug 8173.
1131
1132 Add smmsp uid and gid. Closes bug #8952.
1133
1134 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1135
1136 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
1137 Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
1138
1139 Add headers similar to that of portage-2.0.45 and up to the
1140 generated profile files (/etc/{profile,csh}.env). Updated
1141 src/awk/genenviron.awk for this.
1142
1143 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1144
1145 Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
1146 sharp eye of Techie2000 <Linux@mochamail.com>.
1147
1148 Rename /sbin/update-modules to /sbin/modules-update, closing
1149 bug #11445.
1150
1151 Nano moved from /usr/bin/nano to /bin/nano. Fix this in
1152 /etc/env.d/00basic, bug #10916.
1153
1154 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1155
1156 Add more improvements to clustering code. This is from
1157 Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
1158
1159 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1160
1161 Change default 'net' dependency behaviour to be more suited
1162 for notebook users. Basically if at least one net.* service
1163 beside net.lo start successfully, the 'net' dependency is
1164 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
1165 in /etc/conf.d/rc to change this back to the old default.
1166 This is the start to address bug #2706.
1167
1168 * rc-scripts 1.4.2.4 (26 Nov 2002)
1169
1170 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1171
1172 Initial merge of bits for Adelie Linux for SSI clusters. More
1173 info at:
1174
1175 http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
1176
1177 25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1178
1179 One liner fix to src/awk/cachedepends.awk to once again fix
1180 bug #7803.
1181
1182 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1183
1184 Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
1185 This should close bug #10891.
1186
1187 * rc-scripts 1.4.2.3 (18 Nov 2002)
1188
1189 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1190
1191 Add some more checks to src/awk/*. Fix error printing for
1192 /sbin/depscan.sh.
1193
1194 Link awk module with gcc and not with ld. This should fix
1195 problems on sparc and alpha. Many thanks for this fix to
1196 Stephan Jones <cretin@gentoo.org>.
1197
1198 Remove the copyright info from config files, thanks to
1199 Matthew Kennedy <mkennedy@gentoo.org>.
1200
1201 * rc-scripts 1.4.2.2 (18 Nov 2002)
1202
1203 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1204
1205 Add src/awk/genenviron.awk which is rc-envupdate.sh ported
1206 to awk. This is also much faster than its bash version.
1207
1208 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
1209 things even slower on older boxes. Bug #10548.
1210
1211 After a bored Vapier decided that he needed to update the
1212 licenses of things in /etc :P, I did the rest. Hopefully
1213 not too many people will nuke thier fstab :/
1214
1215 * rc-scripts 1.4.2.1 (18 Nov 2002)
1216
1217 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1218
1219 Update src/awk/cachedepends.awk to find its own rc-scripts,
1220 fixing the need for find which broke systems with /usr on
1221 a different partition.
1222
1223 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1224
1225 Add some extra checks to src/awk/cachedepends.awk and
1226 src/awk/gendepends.awk.
1227
1228 Move some of the more generic functions in src/awk/gendepends.awk
1229 to src/awk/functions.awk.
1230
1231 * rc-scripts 1.4.2 (17 Nov 2002)
1232
1233 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1234
1235 Add initial version of new depscan.sh. This uses awk scripts
1236 to do the main work, giving about 10 times speed improvement on
1237 slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
1238 src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
1239 for this. This should close bug #10548.
1240
1241 * rc-scripts 1.4.1.2 (5 Nov 2002)
1242
1243 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1244
1245 Add UID/GID of 250 for Portage Fakeroot account.
1246
1247 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1248
1249 Change /etc/init.d/clock to depend on localmount again, fixing
1250 bug #10048.
1251
1252 Get deps on logger sane again. I wanted to get the logger started
1253 as early as possible, but clock for one breaks if /usr is mounted
1254 on seperate partition.
1255
1256 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1257
1258 Fix return in /etc/init.d/modules to return 0 if /proc/modules
1259 do not exists. Closes bug #7738, comment #5.
1260
1261 * rc-scripts 1.4.1.1 (28 Oct 2002)
1262
1263 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1264
1265 Fix /sbin/update-modules not to include backup files. Closes
1266 bug #9707.
1267
1268 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1269
1270 Fix update-modules borking if there are directories present
1271 in /etc/modules.d/. Closes bug #9632.
1272
1273 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1274
1275 Change deps on /etc/init.d/{clock,hostname,modules} not to
1276 depend on localmount, but rather on checkroot, as all of them
1277 just need / to be mounted. This should fix race conditions
1278 because of checkfs dependency on modules. This should close
1279 bug #9266.
1280
1281 * rc-scripts 1.4.1 (13 Oct 2002)
1282
1283 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1284
1285 Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
1286 is additional measures for bug #8281.
1287
1288 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1289
1290 Update /etc/init.d/net.eth0 to fix bug #8626.
1291
1292 Fix /sbin/rc-update to check return code of "ln". This should
1293 close bug #8867.
1294
1295 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1296
1297 Fix indentation in /etc/inputrc. This should close
1298 bug #8368.
1299
1300 Add extended status functionality. Should close bug #2462.
1301
1302 Add support for /sbin/rc-update to check if the rc-script
1303 is executable or not. Thanks to widersacher@gmx.net, closing
1304 bug #8326.
1305
1306 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1307
1308 Fix /etc/init.d/bootmisc not to kill pidfiles of running
1309 daemons. Improve NGPT support in /sbin/rc a bit.
1310
1311 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1312
1313 Fix my last screwup with /etc/init.d/net.ppp0. Basically
1314 forgot to change a few DEVICE's to IFACE ...
1315
1316 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1317
1318 NGPT support.
1319
1320 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1321
1322 Did a small fix to /etc/init.d/net.eth0, thanks to
1323 naanyaar2000@yahoo.com, bug #7407.
1324
1325 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1326
1327 Add the permission stuff for generic scsi when compiled as
1328 module, thanks to Bauno <bauno@inwind.it>.
1329
1330 Add support for /etc/devfs.d/ for additional devfs config
1331 stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
1332
1333 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1334
1335 Fix small type-o from last changes to /etc/init.d/netmount.
1336 Should resolve bug #7803.
1337
1338 * rc-scripts 1.4.0 (7 Sep 2002)
1339
1340 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1341
1342 Update /etc/init.d/net.eth0 to handle individual broadcast
1343 and netmask for aliases. Should close bug #7407.
1344
1345 Give /var/run/utmp and /var/log/wtmp the proper permissions
1346 and ownership. First steps in fixing bug #7630.
1347
1348 Change Raid stuff again in /etc/init.d/checkfs.
1349
1350 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
1351
1352 Give root a 'root' GECOS in /etc/passwd, was NULL before.
1353
1354 * rc-scripts 1.3.9 (25 Aug 2002)
1355
1356 25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1357
1358 Update /sbin/rc to fix some spelling/slang mistakes. Closes
1359 bug #6887.
1360
1361 Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
1362 This closes bug #6378.
1363
1364 Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
1365 with many thanks to Asbjorn Sannes <ace@sannes.org>.
1366
1367 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1368
1369 Update /etc/init.d/bootmisc to reset pam_console permissions.
1370
1371 Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
1372 line for getting devfs to work with pam_console.
1373
1374 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1375
1376 Update /etc/init.d/keymaps to first load the windowkeys.inc then
1377 the user selected one, fixing bug #6295.
1378
1379 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1380
1381 Change the 'cat' in check_rcscript() to a single 'awk' in
1382 /sbin/depscan.sh. This should fix broken pipe issues if the
1383 loop exists too early. Resolves bug #5961.
1384
1385 Fix software RAID startup/shutdown, bug #5310. Modified
1386 /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
1387
1388 * rc-scripts 1.3.8 (08 Aug 2002)
1389
1390 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1391
1392 Move the color ls stuff to .bashrc. Fix bug #5250.
1393
1394 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
1395
1396 Correct the comments in rc.conf about the XSESSION variable: it should
1397 be set to "kde-<version>" not "KDE". Closes bug #5948.
1398
1399 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1400
1401 Fix the 'Usage' line in the help to return the correct options for
1402 the script (/sbin/runscript.sh). Resolve bug #6029.
1403
1404 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
1405
1406 Added UPS shutdown support for nut to halt.sh.
1407 Added nut user/group as uid/gid 84.
1408
1409 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1410
1411 Updated /sbin/rc's way of checking for devfs support (now rather uses
1412 awk, as it is more accurate). Closes bug #5458.
1413
1414 Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
1415 and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
1416 Thanks goes to Chris PeBenito (bug #5570).
1417
1418 Changed most daemons to use /bin/false as shell. Should close bug #5388.
1419
1420 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
1421
1422 Added vpopmail user and group as 89:89
1423
1424 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1425
1426 Add the cyrus user to /etc/passwd. Resolves bug #4100.
1427
1428 Some bugfixes and speed improvements to /sbin/depscan.sh after
1429 last changes.
1430
1431 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
1432 get some speed improvements.
1433
1434 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1435
1436 Fix LVM support in /etc/init.d/checkfs again, thanks to help from
1437 Kyle Manna <nitro@gentoo.org>.
1438
1439 Add software RAID support to /etc/init.d/checkfs, thanks to
1440 Daniel Ahlberg <aliz@gentoo.org>.
1441
1442 Update the cache_depend() funtion in /sbin/depscan.sh not to
1443 quit on any "}", but only on the one matching the first "{". This
1444 requires wc in /bin, so baselayout should depend on
1445 >=sys-apps/textutils-2.0.19-r2
1446
1447 Update /etc/init.d/netmount to try and detect nfs mounts that should be
1448 mounted automatically on boot. This requires awk in /bin, so baselayout
1449 should depend on >=sys-apps/gawk-3.1.0-r3.
1450
1451 * rc-scripts 1.3.7 (17 Jul 2002)
1452
1453 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1454
1455 Add logging functionality to the rc-scripts, thanks to Alexander Holler,
1456 bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
1457
1458 16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1459
1460 Add additional entries to /etc/services to support cyrus-imapd, thanks
1461 to Nick Hadaway <raker@gentoo.org>.
1462
1463 Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
1464 problem with non 7bit ascii symbols.
1465
1466 Updated /etc/init.d/checkfs to detect if lvm is already active.
1467 This should resolve bug #3613.
1468
1469 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1470
1471 Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
1472 "games" user and group to 35
1473
1474 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1475
1476 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
1477 (aka cybersystem). Updated /sbin/rc for this.
1478
1479 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1480
1481 Update /etc/skel/.bashrc to update the window title of X terminals
1482 that supports it. Closes bug #4232.
1483
1484 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1485
1486 Add sshd user and group. Updated /etc/passwd and /etc/group for this.
1487
1488 Update /etc/inputrc to resolve bug #2599.
1489
1490 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1491
1492 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
1493 /etc/env.d/00basic for this.
1494
1495 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
1496 Nothing official, but I spent enouth time on it not to want to loose it :)
1497
1498 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
1499 to give output to stderr. This was caused by a call to "stty", which when
1500 run without a attatched terminal, have this effect. Basically just pipe
1501 stderr to /dev/null.
1502
1503 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1504
1505 Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
1506 bug #3363
1507
1508 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1509
1510 Update /etc/init.d/netmount not to try and mount NFS filesystems
1511 if portmap was not started. This is to stop "hang" problems for
1512 new users who do not add portmap to the default runlevel. See
1513 bug #2555.
1514
1515 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
1516
1517 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1518
1519 Move $EDITOR from /etc/profile to /etc/env.d/00basic.
1520
1521 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1522
1523 Change the homes of user "at" and "cron" in /etc/passwd, as
1524 they moved to /var/spool/cron...
1525
1526 * rc-scripts 1.3.5 (12 May 2002)
1527
1528 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1529
1530 Make slight modifications to /sbin/depscan.sh to improve speed (about
1531 1 second on a celeron 633).
1532
1533 Finally fix /sbin/runscript.sh to properly handle interdependencies
1534 between types need/use and before/after on runlevel change. I can
1535 actually kick myself for previous implementations, as this fix simplifies
1536 things a lot, and is almost 30 lines of code less!
1537
1538 Change /etc/init.d/netmount not to fail if all mounts are not mounted.
1539 It rather just exit with a warning, as I think most people have like
1540 me mounts that are to boxes that are not always up.
1541
1542 Resolve bug #2439 (should not use try with the dd command for ramdisk
1543 stuff). Also increase the number of inodes used for the ramdisk to
1544 fix "out of space" errors. Updated /sbin/rc for this.
1545
1546 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1547
1548 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
1549 backup files to generate /etc/profile.env.
1550
1551 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
1552 for this.
1553
1554 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1555
1556 Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
1557 /etc/env.d/ file. Same for $QTDIR.
1558
1559 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1560
1561 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
1562 and is needed for some fixes.
1563
1564 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1565
1566 Update /etc/rc.conf to be more clear and state that you should
1567 remove consolefont from startup if you do not use it. Should
1568 resolve bug #2174.
1569
1570 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
1571
1572 Added user/group apache with uid/gid 81.
1573
1574 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1575
1576 Remove the "-net" from the line setting the default gateway
1577 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
1578 noting this.
1579
1580 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
1581
1582 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
1583 which is installed with the nfs-utils package. Also tidied up some
1584 really old, leftover junk like the non-supported stuff from rc5.
1585 Closes #1754.
1586
1587 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1588
1589 Remove creation of /var/run/utmpx from bootmisc again. Seems
1590 other people have wierd problems.
1591
1592 * rc-scripts 1.3.4 (21 Apr 2002)
1593
1594 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1595
1596 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
1597 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
1598
1599 Implement the status commandline argument. Updated /sbin/runscript.sh
1600 and /sbin/rc-help.sh for this.
1601
1602 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
1603 and AFTER.
1604
1605 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1606
1607 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
1608 is needed, else /usr/bin/newgrp segfault.
1609
1610 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1611
1612 Update /etc/skel/.bash_profile to make it tcsh compadible.
1613 Thanks to Väinö Järvelä for this fix.
1614
1615 Update /etc/profile to also set the PS? variables if $SHELL
1616 is set to /bin/sh. This should make prompt colours in
1617 bootstrap work again.
1618
1619 Move LVM stuff to checkfs to ensure that they get fscked.
1620 This resolves bug #1552.
1621
1622 * rc-scripts 1.3.3 (5 Apr 2002)
1623
1624 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1625
1626 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
1627 This is done to try and ensure system integrity.
1628
1629 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1630
1631 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
1632
1633 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
1634
1635 Add a bash check to the code that sets the prompt, fixing bug #1078.
1636
1637 * rc-scripts 1.3.2 (24 Mar 2002)
1638
1639 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1640
1641 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
1642 for this.
1643
1644 With the "before" and "after" stuff, recursion levels was getting too high,
1645 and with some cases, things just plain did not work as it should. Reworked
1646 things to to lower the levels of recursion and get the order right. Updated
1647 /etc/init.d/runscript.sh for this.
1648
1649 Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
1650 ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
1651
1652 Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
1653
1654 Remove /etc/pwdb.conf, as pwdb already install a copy of this.
1655
1656 Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
1657
1658 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
1659 and it seems it has fallen now to my discression.
1660
1661 * rc-scripts 1.3.1 (23 Mar 2002)
1662
1663 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
1664 DHCP lease release from Jim Nutt.
1665
1666 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
1667 since there are a lot of important bug fixes in here that are needed.
1668
1669 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1670
1671 Resolve bug #1292.
1672
1673 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
1674 Spidler.
1675
1676 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1677
1678 Update /sbin/rc to fix a 'cat mounts' instead of the correct
1679 version, 'cat /proc/mounts'.
1680
1681 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1682
1683 Add initial support for the --quiet flag that suppress output.
1684
1685 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1686
1687 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
1688 as not all errors by depscan.sh is critical. It should be
1689 reworked to do better error handeling.
1690
1691 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1692
1693 Fix the GID and UID of nobody and nogroup in /etc/passwd and
1694 /etc/group to match those of Debian, FBSD and others. Thanks
1695 to those who reported it, and Woodchip for looking up the
1696 proper values.
1697
1698 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
1699 This resolves bug #1150, thanks to Paul Fleischer.
1700
1701 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1702
1703 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
1704 as some users have /usr on seperate partition which is not
1705 mounted when depscan.sh is run the first time.
1706
1707 Updated the checking for more than one service providing the
1708 same virtual function in /etc/init.d/depscan.sh. It should
1709 be working now, and this also fix a problem that when there is no
1710 service providing a virtual, counter was used uninitialized.
1711
1712 * rc-scripts 1.3.0 (10 Mar 2002)
1713
1714 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1715
1716 Resolved bug #1021; updated /etc/init.d/consolefont for this.
1717
1718 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
1719
1720 Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
1721 and /etc/init.d/localmount for this.
1722
1723 Lots of form/syntax cleanups, most things should be more
1724 consistant now. Fixed fail detection/return values of lots of
1725 scripts.
1726
1727 Lots of cleanup/fixes in the three main scripts behind our
1728 rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
1729
1730 Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
1731 is sourced in a ebuild.
1732
1733 Fix a bug that our rc-script wrapper introduced: Global variables
1734 in scripts no longer worked. Updated /etc/init.d/runscript.sh for
1735 this.
1736
1737 Implemented more error checking for the main startup code in /sbin/rc.
1738 Also fixed try() for mounting /proc (maybe all mount commands).
1739 The function worked fine in a simulated test, but in real life failed
1740 to detect a error when mounting /proc (remember to thank Grant for
1741 his UserMode ebuilds, and Guide).
1742
1743 * rc-scripts 1.2.9 (6 Mar 2002)
1744
1745 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1746
1747 General form updates and some piping fixes.
1748
1749 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
1750 to fix a problem where startDM.sh would be respawned repeatedly
1751 if xdm was not in the default runlevel.
1752
1753 * rc-scripts 1.2.8 (4 Mar 2002)
1754
1755 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1756
1757 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
1758 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
1759 move them to the xfree ebuild later on when things settles down.
1760
1761 Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
1762
1763 Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
1764 where we had a invalid $PATH on boot in some cases.
1765
1766 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
1767 the new sys-apps/kbd package.
1768
1769 * rc-scripts 1.2.7 (3 Mar 2002)
1770
1771 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1772
1773 Fixed the problem of rc-scripts trying to start/stop a service multiple
1774 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
1775 for this.
1776
1777 Fixing some variable declarations in /etc/init.d/runscript.sh caused
1778 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
1779 this.
1780
1781 Added caching of the "depend() { need foo; } " lines, and updated
1782 /etc/init.d/depscan.sh to touch the actual files less. This should
1783 speedup dependency caching a lot, especially on slow machines.
1784
1785 Updated /etc/passwd to have users with no shell defined, use /bin/false
1786 for security.
1787
1788 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
1789
1790 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1791
1792 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
1793 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
1794 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
1795 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
1796
1797 Removed stopping of dependent services that have current service as
1798 a 'use'dependency ... should be less confusing now.
1799 Updated /etc/init.d/runscript.sh for this.
1800
1801 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1802
1803 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
1804 programs to startup. This should pretty much have /etc/init.d/ static,
1805 except for baselayout updates, etc.
1806
1807 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1808
1809 In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
1810 problems. Fixed this in /sbin/rc.
1811
1812 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
1813 use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
1814 /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
1815
1816 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1817
1818 Fix my brain dead update of the 25th. It really should keep
1819 "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
1820 retrieving kernel options. Updated /etc/init.d/functions.sh,
1821 /etc/init.d/checkroot and /sbin/rc for this.
1822
1823 Updated /etc/init.d/consolefont to work without devfs as well.
1824
1825 When rebooting or shutting down, a service should not fail to stop
1826 if a service it depends on, fails. Updated /etc/init.d/runscript.sh
1827 for this.
1828
1829 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1830
1831 Added a check if /dev is mounted when creating entries for /etc/mtab.
1832 This should solve a invalid entry or /dev being mounted even with
1833 'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
1834
1835 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
1836 filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
1837 just in a comment now)
1838
1839 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1840
1841 Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
1842 this. This should fix services not getting started in the correct order
1843 in a tight loop, services getting stopped out of order, and some other
1844 sanity checks. Updated rc-script.sh for updated help.
1845
1846 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1847
1848 Update /etc/profile to resolve bug #588. Reimplemented things a bit,
1849 and added the 'after' type. 'before' and 'after' will only work currently
1850 for a change of runlevel. Updated /etc/init.d/depscan.sh,
1851 /etc/init.d/runscript.sh and /sbin/rc for this.
1852
1853 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1854
1855 Add some more entries to /etc/devfsd.conf to make alsa users life
1856 easier ... thanks Tod.
1857
1858 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1859
1860 Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1861
1862 Fixed some services not starting again when restarting a service.
1863 Seems simple is still the best way.
1864
1865 Fixed some other problems created with feature additions and cleanups.
1866
1867 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1868
1869 General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1870
1871 Added 'before *' to /etc/init.d/checkroot to make sure it gets
1872 started first.
1873
1874 Added 'use *' to /etc/init.d/local to make sure it gets started
1875 last.
1876
1877 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1878
1879 Fixed /sbin/rc to stop a service on change of runlevel if it is
1880 in 'use' by another service.
1881
1882 Added the 'provide' depend type for creating virtual services.
1883 Updated /etc/init.d/depscan.sh for this.
1884
1885 Added the 'before' depend type. This is more for changing the
1886 order services start in. Updated /etc/init.d/depscan.sh and
1887 /etc/init.d/functions.sh for this.
1888
1889 Updated /etc/init.d/depscan.sh to work with '*' as argument for
1890 dependency types. This can be used with 'use' and 'before' to
1891 start a script last or first respectively.
1892
1893 Added save_options() and get_options() to /etc/init.d/functions.sh
1894 for saving misc settings between startup/shutdown. Updated
1895 /etc/init.d/net.eth0 to use these and properly down virtual
1896 interfaces.
1897
1898 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1899
1900 Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
1901 on no errors.
1902
1903 * rc-scripts 1.2.6 (6 Feb 2002)
1904
1905 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1906
1907 Updated /etc/net.eth0 to specify the gateway device via the $gateway
1908 variable (something like gateway="eth0/192.168.0.1").
1909
1910 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1911
1912 Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
1913
1914 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
1915
1916 Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
1917 implements a retry if not successful the first time, and will kill
1918 processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
1919
1920 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
1921 /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
1922 Fixed /etc/passwd,group for user/group mysql.
1923
1924 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
1925 map file support to /etc/init.d/consolefont and the setting to
1926 /etc/rc.conf.
1927
1928 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
1929 in skel files to support both versions of dircolors.
1930
1931 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
1932 in the restart stuff of /etc/init.d/runscript.sh that caused
1933 a restart of a 'net' service not to restart services again
1934 that depended on it.
1935
1936 * rc-scripts 1.2.5 (20 Jan 2002)
1937
1938 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1939 /etc/init.d/net.eth0 to 'use' pcmcia.
1940
1941 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
1942 the dircolors command in /etc/skel/.bash_profile to handle cases
1943 where bash do not export $SHELL.
1944
1945 6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1946 /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
1947 removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
1948 scheme for the net.eth* scripts.
1949
1950 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
1951 from manpages; no need for that..
1952
1953 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
1954 /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
1955
1956 * rc-scripts 1.2.4 (30 Dec 2001)
1957
1958 30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
1959 back to 022 as it should be.
1960
1961 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
1962 /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
1963
1964 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
1965 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
1966
1967 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1968
1969 Updated /etc/init.d/depscan.sh to store info about missing dependencies
1970 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
1971 to use this when starting a script ('need' dependencies is critical for
1972 startup). Added the broken() function to /etc/init.d/runscript.sh
1973 to list the missing dependencies.
1974
1975 Updated /etc/init.d/runscript.sh for svc_start() to have better error
1976 checking.
1977
1978 Updated /etc/init.d/functions.sh with ewend(), which is the same as
1979 eend(), but print a warning on error, not a error. Updated
1980 /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
1981
1982 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1983
1984 Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
1985 is passed to a rc-script.
1986
1987 Added /etc/init.d/rc-help.sh, simple script that prints out help for
1988 the rc-scripts.
1989
1990 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1991
1992 Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
1993 halt and reboot. This fixes a problem where / was not unmounted properly
1994 in some cases.
1995
1996 24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1997
1998 Move $svcdir to to /etc/init.d/functions.sh, and update
1999 /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
2000
2001 Modified /etc/init.d/runscript.sh to also restart the services that
2002 depend on a service if that service is restarted. Enhanced the
2003 restart function to be able to have custom restart() functions in
2004 rc-scripts. The custom restart() have to use svc_stop() and
2005 svc_start() to restart the service.
2006
2007 Add a pause function to /etc/init.d/runscript.sh. It will basically
2008 stop a service without stopping the services that depends on that
2009 service.
2010
2011 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
2012 service without stopping the services that depends on that service.
2013
2014 * rc-scripts 1.2.3 (18 Dec 2001)
2015
2016 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
2017
2018 Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
2019 init wrapper we used).
2020
2021 Some cleanups: take out the shm resize comment;
2022
2023 remove the $wrongmount;
2024
2025 remove the mountshm() function and insert it directly
2026 where needed;
2027
2028 remove the setting of $PATH as /sbin/init already do
2029 this for us.
2030
2031 Added the if statement to detect if it is the first time the 'boot'
2032 runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
2033 $RUNLEVEL is a env var set by /sbin/init.
2034
2035 Also added functionality to detect if the kernel have DEVFS support
2036 compiled in; seems new users thinks devfs is unstable and as they do
2037 not always read the docs, it does not get compiled in ;/ Should
2038 make live for us a bit easier.
2039
2040 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
2041
2042 Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
2043 the unneeded services.
2044
2045 * rc-scripts 1.2.2 (8 Dec 2001)
2046
2047 10 Dec 2001; Added a localhost entry in /etc/hosts.
2048
2049 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
2050 to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
2051 rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
2052 Start-stop-daemon is moved here from sysvinit by the way. There is stuff
2053 in this ChangeLog that needs to be removed! Like the changes to hosts,
2054 profile. /etc/{passwd,group} have minor UID and GID type fixes for
2055 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
2056 directories.
2057
2058 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
2059 to rc-scripts. Checked in two manpages there, one for modules.autoload.5
2060 and one for update-modules.8. These were adapted from Debian. Updated
2061 tarball.sh to include the new man directory. Updated baselayout to install
2062 these manpages. Slightly tweak the /etc/modules.autoload comments.
2063
2064 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2065
2066 Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
2067 and cleaned out old code.
2068
2069 Updated /etc/init.d/bootmisc with additional lock files to clean.
2070
2071 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2072
2073 Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
2074 that can be used for services that needs to have a logger started before
2075 they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
2076 to define what loggers the 'logger' depend represent.
2077
2078 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2079
2080 Updated /etc/passwd and /etc/group with minor fixes to pass pwck
2081 and grpck.
2082
2083 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2084
2085 Changed umask in /etc/profile for the user to 077 for security.
2086
2087 Added a stop() function to /etc/init.d/clock. Also removed uneeded
2088 'source /etc/rc.conf' line.
2089
2090 Updated /etc/init.d/hostname to set the hostname to 'localhost' if
2091 /etc/hostname is invalid.
2092
2093 Updated /sbin/init to move the entries in /lib/dev-state to /dev before
2094 running devfsd, as it did still not save settings properly. Also removed
2095 old /dev-state/compat stuff.
2096
2097 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
2098 from the default "default" runlevel. It still exists in the archive so that
2099 users who want/need it can add it easily.
2100
2101 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
2102 removed notail from the ext2 boot partition, other cleanups.
2103
2104 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
2105
2106 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2107
2108 Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
2109 /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
2110 standard location.
2111
2112 Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
2113 itself, calling depscan.sh or changing runlevels cause a tempory effect
2114 similar to a 'mini fork bomb'. Afterwards the depends was broken, and
2115 changing runlevels did not want to work.
2116
2117 Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
2118 More cosmetic than anything else, but cant hurt with the new dev-state
2119 scheme.
2120
2121 Updated /sbin/init to set the console log level to 1, so that bootup
2122 can be much cleaner. Also updated /etc/init.d/modules not to have
2123 a logger in it 'use' depends, as it should not be needed anymore.
2124
2125 Updated /sbin/rc to check if devfsd is still running between runlevel
2126 changes.
2127
2128 Updated /etc/init.d/modules to run update-modules. We want to be sure
2129 /etc/modules.conf is updated when running depmod -a.
2130
2131 Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
2132 added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
2133
2134 Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
2135 /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
2136 updated tarball.sh to handle ppp/chat-default.
2137
2138 Added /etc/skel/.bash* to make things cleaner.
2139
2140 Other minor changes.
2141
2142 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
2143 to rc-scripts. Can remove it from sys-libs/shadow at the next release.
2144
2145 * rc-scripts 1.1.8 (15 Nov 2001)
2146
2147 16 Nov 2001; removed bogus "mountall.test" script.
2148
2149 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2150
2151 Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
2152 'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
2153 removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
2154 names of new functions in init.d/runscript.sh to better sounding ones.
2155 Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
2156 fixes/cleanups.
2157
2158 Removed try() out of init.d/runscript.sh (why was this here ?).
2159
2160 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2161
2162 Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
2163 doesn't exist.
2164
2165 init.d/hostname: Added check for a valid /etc/hostname.
2166
2167 init.d/keymaps: Added check for valid $KEYMAP.
2168
2169 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
2170 should solve Woodchip's syslog+glue issue. We just have to change the
2171 console loglevel for metalog and syslog-ng (sysklogd already updated) not to
2172 output info and warnings, etc to the console, then boot will be much cleaner.
2173 Also the install guide will need changing to add the loggers to 'boot' and
2174 not 'default' runlevel.
2175
2176 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
2177 this really needed (I cannot see that it is used anywhere ...)?
2178
2179 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2180
2181 Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
2182 called 'uses'. It basically have the same usage as 'need', except that it
2183 do not start services that is not in the current and 'boot' runlevels.
2184
2185 Updated init.d/netmount to use the 'uses' depend.
2186
2187 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2188
2189 Fixed init.d/runscript.sh not to destroy the 'need' depends in
2190 /${svcdir}/need. This caused subsequent starting and stopping of services
2191 not to start depends.
2192
2193 7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
2194
2195 Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
2196 destroyed before stopping running services scheduled to be stopped. This
2197 with the fact that $SOFTLEVEL was set too early, caused the services to be
2198 stopped in the wrong order.
2199
2200 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
2201
2202 Modified init.d/netmount to check if any network filesystems is mounted.
2203
2204 29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
2205 some awk and grep magic to find all remote filesystems and umount them.
2206
2207 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
2208
2209 A fix for checkroot (missing "/"); it now actually checks the root
2210 filesystem. Also, a localmount cleanliness fix.
2211
2212 * rc-scripts 1.1.7 (18 Oct 2001)
2213
2214 [old changelog format follows]
2215
2216 *lots of scripts; woodchip
2217 removed old rc5 scripts from cvs
2218
2219 *init.d/runscript.sh; agriffis
2220 Added support for rc.conf and home-grown functions
2221
2222 *init.d/modules;
2223 Now correctly looks at /etc/modules.autoload
2224
2225 rc-scripts-1.1.6, released 15 Sep 2001
2226 ======================================
2227
2228 *init.d/runscript.sh, others
2229 Handling of "net" dependencies resolve to all net devices in
2230 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
2231 variable in /etc/rc.conf has been removed.
2232
2233 *init.d/runscript.sh
2234 New "zap" option for manually resetting the state of an initscript
2235 to stopped.
2236
2237 *init.d/{samba,sysklogd,sshd}
2238 Removed from CVS; they live in their respective packages.
2239
2240 rc-scripts-1.1.5, released 02 Sep 2001
2241 ====================================
2242
2243 *sbin/rc-update
2244 New version of the rc-update command for the new initscripts. Works
2245 similarly to the old version, except this one updates our dependency
2246 cache.
2247
2248 *init.d/functions.sh
2249 New and better looking informational message functions (einfo, einfon).
2250 Brand new message functions (ewarn).
2251
2252 *sbin/init, init.d/checkroot
2253 We're going back to a /proc/mounts-based mtab symlink because it's
2254 just plain better. Appropriate changes made.
2255
2256 # vim:expandtab

  ViewVC Help
Powered by ViewVC 1.1.20