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

Diff of /rc-scripts/ChangeLog

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

Revision 1.169 Revision 1.351
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL 2# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL
3# Written by Daniel Robbins (drobbins@gentoo.org) 3# Written by Daniel Robbins (drobbins@gentoo.org)
4
5 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
6
7 Fix bug 50434: The new version of start-stop-daemon changes
8 directory to / by default unless --chdir is specified. Revert
9 this behavior to maintain working directory. This fixes openvpn
10 startup (probably among other things). Thanks to Sven Wegener for
11 the patch.
12
13 Fix bug 50448: Four days ago I changed bash loops to use the wrong
14 conditional syntax in net.eth0. Thanks to Sven Wegener for
15 pointing out the problem and providing a patch.
16
17* rc-scripts 1.4.11 (07 May 2004)
18
19 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
20
21 Fix bug 20597: Skip RCS files when updating modules
22
23 Fix bug 49926: Add a --assume-kernel flag to modules-update. This
24 requires a companion patch in module-init-tools-3.0-r2 to handle
25 the same flag in generate-modprobe.conf; this dependency won't be
26 handled in the baselayout ebuild since it only affects livecd
27 building.
28
29 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
30
31 In net.eth0, fix many instances of loops like "for ((i = 0; i <
32 100; i = i + 1))". The problem here is that the middle comparison
33 is being interpreted as a bash conditional, which means that it's
34 doing string comparison by default. It needs to be "i -lt 100"
35
36 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
37 output changes. Wrap ifconfig in a function that overrides
38 LC_ALL=C
39
40 Fix bug 48305: Provide a new network configuration variable
41 ifconfig_fallback_eth0 which allows one to specify a fallback
42 configuration in case DHCP fails.
43
44 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
45 in the default baselayout. This prevents the first reboot after
46 installation from having a blank password.
47
48 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
49
50 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
51 init scripts to avoid a lot of error messages.
52
53 Replace many lines of awk with two lines of grep in
54 init.d/localmount
55
56 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
57
58 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
59
60 Update to version 1.10.20 of Debian's start-stop-daemon (contained
61 in dpkg at http://packages.debian.org/testing/base/dpkg). This
62 fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
63 altered nicelevel).
64
65* rc-scripts 1.4.10 (25 Apr 2004)
66
67 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
68
69 Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
70 Also removed the errstr double-checking since the need for that is
71 alleviated by these typo fixes.
72
73 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
74
75 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
76
77 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
78 with patch from Spanky. The patch avoids redirection to /dev/null
79 when it doesn't exist; this was breaking /sbin/rc.
80
81* rc-scripts 1.4.9 (15 Apr 2004)
82
83 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
84
85 Fix bug 47111 (severe depcache problems) with tons of help from
86 dswhite42 and the rest of the crew in that bug. Thanks guys!
87
88* rc-scripts 1.4.8 (14 Apr 2004)
89
90 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
91
92 Fix bug 47623 (error removing inet6 addresses) with patch provided
93 by Vlad Yasevich.
94
95* rc-scripts 1.4.7 (12 Apr 2004)
96
97 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
98
99 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
100 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
101 /var/lib/init.d/* directories) with patch from Terje Bergström.
102
103* rc-scripts 1.4.6 (08 Apr 2004)
104
105 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
106
107 Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
108
109* rc-scripts 1.4.5 (08 Apr 2004)
110
111 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
112
113 Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
114 Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
115 serial consoles, necessary due to scrambled root passwords.
116
117* rc-scripts 1.4.4 (07 Apr 2004)
118
119 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
120
121 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
122 output. Also support 4800 baud correctly.
123
124 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
125
126 The changes in this commit pertain primarily to
127 http://bugs.gentoo.org/show_bug.cgi?id=19695
128 http://bugs.gentoo.org/show_bug.cgi?id=35736
129
130 Specify routes as an array per interface, for example:
131 routes_eth0=(
132 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
133 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
134 "-host 10.3.0.1 dev eth0"
135 )
136
137 You can optionally use the gateway variable or just put the default route
138 in the routes variable. The following two are REDUNDANT:
139
140 routes_eth0=( "default gw 10.0.0.5" )
141 gateway="eth0/10.0.0.5"
142
143 Old configuration variables in /etc/conf.d/net are fully supported and
144 used transparently if ifconfig_eth0 is missing. In other words, this new
145 script is fully backward-compatible. However you can get rid of
146 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
147 using the new syntax:
148
149 ifconfig_eth0=(
150 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
151 "192.168.1.1 netmask 255.255.255.0"
152 "123.456.789.1"
153 )
154
155 Full backward compatibility so no danger to screwing up users relying on
156 existing /etc/conf.d/net setup
157
158 NET_DEBUG can be set in the environment for copious debugging output
159
160 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
161 better functionality (and is even slightly faster)
162
163 Properly localize all variables, including variables returned by
164 setup_vars
165
166 Allow full options for every ifconfig command, both base address and
167 aliases via ifconfig_eth0, replacing the convoluted and less-functional
168 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
169
170 Provide full support for static routes via routes_eth0
171
172 Fix potential quoting problems in setup_vars by using better eval syntax
173 instead of eval echo
174
175 Display IP addresses while configuring, both DHCP-retrieved and
176 statically set addresses
177
178 Collapse redundant caching of $? since eend returns $? again
179
180 Report when keeping kernel configuration for an interface along with IP
181 address gleaned
182
183 Don't reset the default gateway if it is already set correctly
184
185 Don't bind default gateway to particular interface when /sbin/route is
186 called so that it can survive if there is more than one interface on the
187 required subnet. (Old behavior can be obtained by setting
188 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
189
190 Don't bomb if default gateway can't be set since that doesn't
191 necessarily mean that the interface configuration is invalid.
192 (Old behavior was completely broken, but commented section
193 demonstrates how to do it right if necessary)
194
195 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
196 This is very good because it means you can put new configuration in
197 /etc/conf.d/net, then restart the interface and the old configuration will
198 be properly shut down.
199
200 iface_stop reports when it is releasing the DHCP lease
201
202* rc-scripts 1.4.3.13p1 (26 Feb 2004)
203
204 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
205
206 Remove /etc/DIR_COLORS, as coreutils provides it now.
207
208 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
209 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
210
211 Start udevd if present.
212
213 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
214 virtual service - it had no mtime generated, so check_mtime() failed
215 for it ...
216
217 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
218
219 Update to enable checking of mtimes on rc-scripts, and auto running
220 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
221 is not set instead of just erroring.
222
223 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
224
225 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
226
227 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
228
229 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
230
231 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
232 are used in scripts such as consolefonts, numlock, etc. This should
233 close bug #39863.
234
235 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
236 Cory Tusar <ctusar@adelphia.net>.
237
238 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
239
240 Add SELinux modifications to /sbin/runscript. This allows runscript to
241 make sure it is running in the right domain. Patch done by
242 Chris PeBenito <pebenito@gentoo.org>.
243
244* rc-scripts 1.4.3.13 (08 Feb 2004)
245
246 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
247
248 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
249 _but_ /mnt/cdrom and /mnt/livecd.
250
251 Update /etc/init.d/consolefont to use newer kbd. Should also close
252 bug #39864.
253
254 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
255 than install, as newer versions of install is located in /usr/bin. This
256 closes bug #39648.
257
258 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
259
260 Tweak livecd support changes and add some more to hopefully sort out
261 last issues, with help from Brad House <brad_mssw@gentoo.org>.
262
263 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
264 bug #37349.
265
266* rc-scripts 1.4.3.12p3 (21 Jan 2004)
267
268 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
269
270 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
271 for livecd support. Add bits to /sbin/rc to support it.
272
273 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
274
275 Fix type-o in /etc/init.d/checkfs, bug #37113.
276
277 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
278
279 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
280 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
281 then gawk -v. Also add some tests to see if we got the environment
282 variables.
283
284 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
285
286 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
287
288* rc-scripts 1.4.3.12p2 (27 Dec 2003)
289
290 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
291
292 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
293 hack to not make udev sleep - its not needed as these entries
294 are already present, and not a hotplug event.
295
296 Update /etc/init.d/{consolefont,numlock} to work with udev managed
297 /dev that have devfs layout.
298
299 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
300
301 Fix type-o in /sbin/rc, bug #34837.
302
303* rc-scripts 1.4.3.12p1 (26 Nov 2003)
304
305 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
306
307 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
308 the next bootup might be done with some non-root nodes which cause
309 some odd issues.
310
311 Add code to generate /dev from sysfs entries - not much it currently
312 support but block/tty devices, but it is a start for when we have
313 full sysfs support in all drivers.
314
315 Revert carrier detection check, as there is currently too many
316 issues with it, bug #33272.
317
318 Make sure we mount already mounted mount (done in /sbin/rc) with
319 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
320 for this.
321
322 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
323
324 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
325 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
326 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
327
328 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
329
330 Add a warning to cachedepends.awk if a rc-script's name ends in
331 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
332
333 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
334 also do a few cleanups. Closes bug #33271.
335
336* rc-scripts 1.4.3.12 (11 Nov 2003)
337
338 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
339
340 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
341 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
342
343 Add extra checks for critical directories to /sbin/rc.
344
345 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
346
347 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
348 Fix by Michael Frysinger <vapier@gentoo.org>.
349
350 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
351
352 Add support for --tty switch added to setfont and remove consolechars
353 support; modified /etc/init.d/consolefont for this. Also remove
354 consoletools support from /etc/init.d/keymaps.
355
356 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
357
358 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
359 not exist. Updated /sbin/rc for this.
360
361 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
362 '-u' in the call to loadkeys when using unicode).
363
364 We should not use '-' in variable names for bash, bug #31184, thanks
365 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
366
367 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
368
369 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
370
371 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
372
373 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
374 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
375 unmounted anyhow. Change it to remount the last filesystems readonly
376 without trying to unmount any. This fixes a few cases where reboot
377 would halt due to unmounted /proc, etc.
378
379 This change set fixes two things:
380 1) In exporting all functions/variables in functions.sh, rc-services.sh
381 and rc-daemon.sh, we created an overly large environment, and also
382 broke stuff like glftpd. Do not do this, and hope whatever caused
383 the issues previously is fixed in the meantime. This should close
384 bugs #25754 and #31794.
385 2) gendepend.awk used to generate deptree with functions called
386 depinfo_<scriptname> which set appropriate variables when called.
387 This broke if the scriptname contained characters that is not valid
388 for bash variable names. Changed things to use an array fixing this.
389 This closes bug #24092.
390
391 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
392 /sbin/hotplug will call udev as well.
393
394 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
395 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
396 array (in my case 'net').
397
398 We did not handle the 'net' dependency properly in valid_iuse() and
399 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
400 bugs #30327 and #31950.
401
402 Change an occurance of /etc/modutils in modules-update.8 to
403 /etc/modules.d/ closing bug #31171.
404
405 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
406
407 More bootsplash fixes, bug #21019 (comment #21).
408
409 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
410 bootsplash. Add support to kill processes still using non-critical
411 mounts with fuser though.
412
413 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
414
415 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
416 and #16 from bug #21019).
417
418 Bootsplash coded did not play nice with boot profiles, so I fixed that
419 as well. Some other style tweaks.
420
421 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
422 Also changed the permissions on tty's, ibcs and scanner devices
423 to 0660.
424
425* rc-scripts 1.4.3.11p2 (14 Sep 2003)
426
427 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
428
429 Revert previous changes, and substitute it for the bootsplash patches
430 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
431 can be reached at:
432
433 http://www.aichler.net/gentoo/bootsplash/
434
435 I should note that the bootsplash stuff is not 100% tested.
436
437
438* rc-scripts 1.4.3.11p1 (14 Sep 2003)
439
440 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
441
442 Initial bootsplash patch as from LiveCD's.
443
444 Add more tty's to /etc/init.d/numlock, bug #28252.
445
446* rc-scripts 1.4.3.11 (14 Sep 2003)
447
448 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
449
450 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
451 Resolves bug #27527.
452
453 Add squid to /etc/services, bug #30995. Other cleanups from rac.
454
455 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
456 running while pwd is root (/).
457
458 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
459
460 Add entry for floppy in /etc/fstab, bug #30574.
461
462 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
463 bug #28861.
464
465 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
466 It now will work with runlevels named with any characters (other than
467 ones found in default bash IFS). It also adds a few sanity/error
468 checks, bug #26432.
469
470 Change /etc/inputrc to have PageUp/PageDown search through bash
471 history again, bug #26036.
472
473 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
474
475 Change update-modules to modules-update in manpage, bug #28101.
476
477* rc-scripts 1.4.3.10p1 (08 Sep 2003)
478
479 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
480
481 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
482
483 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
484
485 Add missing 'local x' to filter_environ() (bug #26429), thanks to
486 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
487
488 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
489
490 Modify /etc/init.d/modules not to print the autoloading stuff if
491 no modules should be loaded (resolving bug #26288), per request from
492 Michael Frysinger <vapier@gentoo.org>.
493
494 Fix get_bootparam() in /sbin/functions.sh to check for existance of
495 the /proc/cmdline proc entry.
496
497 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
498
499 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
500 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
501 whole way of devfs handling changed long ago already.
502
503 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
504 Also change it to 'mount -d' to detach the loop device. Patch by
505 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
506
507 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
508 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
509
510* rc-scripts 1.4.3.10 (04 Aug 2003)
511
512 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
513
514 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
515 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
516 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
517 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
518
519 Fixed modules-update to only do the /etc/modprobe.conf generation if we
520 are actually running a 2.5+ kernel.
521
522 Add pop3 entries to /etc/services, bug #25501.
523
524 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
525 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
526 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
527
528 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
529
530 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
531
532 Fix type-o in /sbin/rc-update, bug #25854.
533
534 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
535
536 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
537 and not the whole block. Tweak check checkroot to reboot if need be
538 (This is with sufficient warning and message). Tweak checkfs to not
539 drop to a sulogin if return code 2 or 3 is given - as we did not
540 mount the filesystems yet, we should not need to reboot ... bug #25398.
541
542 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
543 Michael Frysinger <vapier@gentoo.org>.
544
545 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
546
547 Rework changes for the Adelie project to support boot config profiles
548 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
549 runlevels should be marked started or stopped without executing the
550 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
551 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
552 for this.
553
554 Add better support for services that provide the "logger" virtual. We
555 should really start the logger earlier, and stop it as late as possible.
556 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
557 for this.
558
559 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
560 thanks to Jean-Francois Richard <jean-francois@richard.name>.
561
562 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
563
564 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
565
566 From Jean-Francois Richard <jean-francois@richard.name> and
567 Olivier Crete <tester@gentoo.org> from the Adelie project:
568
569 The last four patches are the "adaptation" of our previous patches to
570 the new "no-tmpfs" init system in Gentoo. Since we were using quite
571 different scripts for the boot runlevel (no "checkroot" for example) and
572 that the new system hardcodes some of the boot services, we had to find
573 a simple yet elegant solution.
574
575 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
576 know what are the boot runlevel services. If this file is not present,
577 it uses the Gentoo hardcoded defaults.
578
579 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
580 /etc/init.d/halt.sh.
581
582 I just changed the behaviour of 'softlevel' kernel command line argument
583 to not only add a suffix and some other cleanups.
584
585 Add support for irqbalance.
586
587 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
588
589 Fix the /dev/root entry in /etc/mtab, bug #24916.
590
591 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
592 bug #24064.
593
594* rc-scripts 1.4.3.9 (17 Jul 2003)
595
596 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
597
598 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
599 Andy Dustman <andy-gentoo.54e552@dustman.net>.
600
601 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
602
603 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
604 to Wes Kurdziolek <wkurdzio@vtluug.org>.
605
606 Rather use 'uname -r' to get kernel version, as else we need sysctl.
607 This closes bug #23923, modified /etc/init.d/modules.
608
609 Fix a type-o in /etc/fstab, bug #23308.
610
611 Add support for the new 'O' agetty option to display the DNS domainname
612 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
613 Updated /etc/issue and /etc/issue.logo for this.
614
615 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
616
617 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
618 to Antonio Dolcetta <zagarna@yahoo.com>.
619
620 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
621 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
622
623 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
624 with symlinks in /etc/init.d/, closing bug #24228.
625
626 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
627 John Mylchreest <johnm@gentoo.org>.
628
629 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
630 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
631
632 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
633 "true" in /etc/make.conf, closing bug #24107.
634
635 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
636 more keymaps to be specified in /etc/rc.conf, bug #24084.
637
638 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
639
640 Add /bin/csh to /etc/shells.
641
642 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
643 <rajiv@gentoo.org>.
644
645 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
646
647 Cleanups for bug #21438 from bug #22637, thanks to
648 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
649
650 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
651
652 Really commit fix for bug #21438 to CVS.
653
654 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
655
656 Call /proc mount with explicit options to fix issues where user
657 have 'bind' mounts for /proc in fstab as well, bug #21068.
658
659 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
660 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
661
662 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
663 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
664
665* rc-scripts 1.4.3.8p1 (21 May 2003)
666
667 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
668
669 Last fix I did not use the modified 'myservice', but used $1 again,
670 causing the network dependencies to bork. I did not notice this
671 as I have net.eth0 in default runlevel.
672
673* rc-scripts 1.4.3.8 (20 May 2003)
674
675 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
676
677 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
678 rc-service.sh to handle this, thanks to YAMAKURA Makoto
679 <makoto@dsb.club.ne.jp>.
680
681 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
682 about the host it is running on.
683
684 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
685
686 Do not let devfsd handle /dev/log's permission management, as it breaks
687 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
688 <pebenito@gentoo.org>.
689
690 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
691
692 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
693
694 We should not export the RC_GOT_* variables, as it breaks on some systems,
695 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
696
697 From C. Brewer <killian@gentoo.org>:
698 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
699 suppose to be default, but why take chances?
700 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
701 kppp complaint.
702
703 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
704
705 For the network functions, the dependency code tried to create a funcion
706 with a '.' in the name, causing the network rc-scripts to not have any
707 dependencies. This should fix bug #20849 's order issue, thanks to
708 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
709
710 Fix query_{before,after} to also check 'net' if 'service2' is a network
711 service.
712
713 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
714
715 More cleanups:
716 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
717 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
718 this.
719 - Add functions for more common tasks in /sbin/runscript.sh to
720 /sbin/rc-services.sh.
721 - Move 'consoletype' to /sbin.
722 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
723 /etc/init.d/bootmisc for this.
724 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
725 - Improve detection of circular depends ... modified gendepend.awk for this.
726
727* rc-scripts 1.4.3.7 (11 May 2003)
728
729 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
730
731 Too many things to remember, so here is changes of note:
732 - More changes to gendepend.awk. This basically modifies it to not use
733 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
734 create a file that can be sourced. Seems to speedup things nicely.
735 - Add /sbin/rc-services.sh. This is basically a module to get dependency
736 info from the new $svcdir/deptree, and some other new service functions.
737 - Modify the whole works to *only* source all needed files once. This
738 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
739 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
740 is sourced more than once (actually each time a service is started or
741 stopped, but is is cut down much). Also seems to speed things up again.
742 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
743 dependency to not be actually used in shutdown, causing the services
744 needing it to be stoped before net.* services.
745 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
746 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
747 startup of services, and seems to work nicely. Only issues to date is
748 that printing of messages is not synced, and a race very intermittantly
749 that causes a service to be started when it was already scheduled.
750 - Add a new dependency type 'parallel' that can be used to control if a
751 service can be started in paralled or not. Possible arguments is "yes"
752 or "no"; if it is not present, it is considered as "yes":
753
754 depend() {
755 parallel yes|no
756 }
757
758 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
759 - Fix the 'single' runlevel to actually work properly, and without a
760 /etc/runlevels/single directory.
761 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
762 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
763
764 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
765
766 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
767 and adding more sanity checks.
768
769 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
770
771 Revert /etc/init.d/hostname the way it was, as it should be the user's
772 choice if he want to have a FQDN in there or not, bug #14946.
773
774 Add /etc/init.d/domainname for those that want to use it.
775
776 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
777
778 Change the root check back the way it was, else it breaks with non bash
779 shells; modified /etc/profile.
780
781 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
782
783 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
784
785 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
786
787 Add various patches from Rachel Holmes <rach@gmx.net>:
788
789 Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
790 purpose. Modified:
791
792 /etc/init.d/net.ppp0
793 /etc/init.d/nscd
794 /sbin/functions.sh
795 /sbin/rc
796 /sbin/rc-daemon.sh
797 /sbin/rc-envupdate.sh.bash
798 /sbin/runscript.sh
799
800 Exchanged some gratuitous use of awk for grep. Awk is a little resource
801 hungry just for a simple test. (I [azarah] did not apply the changes to
802 tests for 'devfs', as having 'usbdevfs' in the equation will break
803 things). Modified /sbin/rc for this.
804
805 Gentoo enforces having /proc, so uname -r is a little redundant when the
806 information is available without an external command. Modified:
807
808 /etc/init.d/modules
809 /etc/init.d/serial
810 /sbin/functions.sh
811 /sbin/modules-update
812
813 Changed 'id -u' commands to use $EUID in bash executed scripts, same
814 result no extra command. Modified:
815
816 /sbin/rc-envupdate.sh
817 /sbin/rc-envupdate.sh.bash
818 /sbin/rc-update
819
820 Removed all the cat sections, and the separate echo sections. The output
821 is _exactly_ the same, minus some spare spaces that have been removed.
822 Fourfold speed increase in the (granted flimsy) tests I have done.
823 Modified /sbin/rc-help.sh for this.
824
825 Final remaining 'cat' commands removed, in favour of using bash's internal
826 '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
827 i18n anyway. Modified:
828
829 /sbin/rc
830 /sbin/rc-envupdate.sh
831 /sbin/rc-envupdate.sh.bash
832
833
834
835* rc-scripts 1.4.3.6 (27 Apr 2003)
836
837 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
838
839 Add a 'save' function /etc/init.d/clock, bug #19685.
840
841 Add a slocate group to /etc/group, bug #19604.
842
843 Do not stop a network service if we do not reboot on runlevel change,
844 as it could have been started by the user or hotplug. This should
845 address bug #12763; modified /sbin/rc for this.
846
847 Fix /etc/init.d/hostname to set only the hostname, and not the NIS
848 domainname.
849
850 Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
851 This should close bug #16884.
852
853 Fix /etc/profile to be /bin/sh compadible, bug #18918.
854
855 Change the swap comments in /sbin/rc to "Activating (possible) swap" to
856 be more 'generic' ? Only try to disable swap if any devices/files was
857 activated. This should close bug #19089.
858
859 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
860 rw in /etc/fstab, bug #19158.
861
862 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
863
864 Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
865 but the ppp link was already down, bug #15333.
866
867 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
868
869 Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
870 Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
871
872 From linux-2.5.68, we need to mount devpts on /dev/pts again ...
873 updated /sbin/rc for this.
874
875 11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
876
877 Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
878
879 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
880
881 Make checking in unmount more strict, fixing bug #19007.
882
883 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
884
885 Add one more check to genenviron.awk, to spot cases where there is a
886 space between the variable and the '='.
887
888 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
889
890 Fix interactive shell not to have coloured prompt when used as a
891 dumb client, bug #18886. Fix was inspired by patch from
892 Matthew Kennedy <mkennedy@gentoo.org>.
893
894* rc-scripts 1.4.3.5 (06 Apr 2003)
895
896 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
897
898 Hopefully get the serial support sane again. Added /bin/consoletype
899 from Redhat to check for serial console. This should resolve bug
900 #18329 partly.
901
902 Add the --nocolor option to suppress the use of colors.
903
904 Change the 'status' option to return true if the service is running,
905 and false if stopped. This is only if the '--quiet' flag was also
906 given.
907
908 Change the start and stop options not to output or return false if
909 the '--quiet' flag was given.
910
911 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
912 as well, fixing bug #18344.
913
914 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
915 Aron Griffis <agriffis@gentoo.org>.
916
917 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
918 or rebooting.
919
920 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
921
922 Fix bug #18329 ... $COLS was not setup properly for serial console.
923
924 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
925
926 Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
927 Fix a problem where it might not have mounted the USB fs when usbcore
928 was compiled as module, and the kernel did not mount it by the time
929 the script was started. Get it to rather check what filesystems is
930 supported when deciding if it should use 'usbdevfs' or 'usbfs', as
931 later 2.4 kernels now also support the newer 'usbfs'.
932
933 Optimize RAID stuff in /etc/init.d/checkfs a bit.
934
935 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
936
937 Update sbin/rc-envupdate.sh.bash for bug #17549.
938
939* rc-scripts 1.4.3.4 (16 Mar 2003)
940
941 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
942
943 Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
944 modifications (purple and display hostname, etc). Closes bug #16806.
945
946 Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
947 work properly. Closes bug #17348.
948
949 Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
950 of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
951
952 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
953
954 Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
955 <lostlogic@gentoo.org>!
956
957 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
958
959 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
960 and /etc/init.d/halt.sh for this.
961
962 Update /etc/fstab to correctly mount /proc with:
963
964 mount -t proc none /proc
965
966 Do the same for /dev/shm:
967
968 mount -t tmpfs none /dev/shm
969
970 Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
971 noise if we exited a recovery console.
972
973 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
974 to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
975
976 Bring down default gateway before adding new one .. this fixes issues
977 where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
978 for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
979 fix.
980
981 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
982 it fails for module-init-tools if the module is already loaded. This
983 closes bug #17163, thanks to nth <y.lesaint@free.fr>.
984
985* rc-scripts 1.4.3.3 (09 Mar 2003)
986
987 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
988
989 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
990
991 Fix net.eth0 not to try and start an interface if already up.
992
993 Update MAKEDEV from Debian to support more archs. This adds support
994 for 'arm', 'hppa' among others. URL:
995
996 http://packages.debian.org/stable/base/makedev.html
997
998 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
999 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
1000 are using a 2.5 kernel ... bug #17109.
1001
1002 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
1003
1004 Update /etc/init.d/hostname to only set the hostname to whatever is before
1005 the first '.', and then set the domainname to the rest, closing bug #14946.
1006
1007 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1008
1009 Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
1010
1011 Fix spelling of dependency and some other spelling/grammer issues.
1012 Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
1013 Mike Frysinger <vapier@gentoo.org>, bug #15498.
1014
1015 Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
1016
1017 Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
1018
1019 Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
1020 bug #14556.
1021
1022 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1023
1024 Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
1025
1026 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1027
1028 Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
1029 to 'test -c /dev/ttyp0 &> /dev/null'.
1030
1031 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1032
1033 Update /sbin/modules-update to generate /etc/modprobe.devfs from
1034 /etc/modules.devfs. This along with the devfs-hack.patch in the latest
1035 module-init-tools-0.9.9 should get rid of many of the warnings/errors
1036 with devfs, and makes it work a bit better.
1037
1038 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1039
1040 Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
1041
1042 16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1043
1044 Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
1045 support. This resolves bug #14994.
1046
1047 Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
1048 according to /etc/rc.conf.
1049
1050 Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
1051 and used 'basename' which is located in /usr/bin.
1052
1053 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1054
1055 Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
1056 used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
1057 this.
1058
1059 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1060
1061 Update src/awk/genenviron.awk to properly set the environment for each
1062 rc-script's depend() function by sourcing required config files.
1063
1064 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1065
1066 Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
1067 to Max Kalika <alkern23@yahoo.com>, bug #15050.
1068
1069 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
1070
1071 Fix /sbin/modules-update to work with module-init-tools-0.9.9.
1072
1073 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1074
1075 Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
1076 Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
1077
1078 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
1079
1080 Fix halt.sh by moving the nut UPS kill power stuff back into a function!
1081 Add fix from the wonderful analysis of Toby Dickenson
1082 <tdickenson@geminidataloggers.com> in #12947.
1083
1084 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1085
1086 Fix start-stop-daemon to check the call to nice() correctly for failure,
1087 closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
1088
1089 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
1090 and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
1091 Malcolm Scott <m@lcolm.org.uk>.
1092
1093 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
1094
1095 Updated /etc/rc.conf to add elogin/entrance support #13790.
1096
1097 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1098
1099 Update /etc/init.d/keymaps to enable unicode if required. This closes
1100 bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
1101
1102 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1103
1104 Fix deadlock durning shutdown if tmpfs filesystems larger than free
1105 memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
1106 for this.
1107
1108 Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
1109 This closes bug #13868.
1110
1111 Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
1112 'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
1113
1114 Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
1115
1116 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1117
1118 Clear $svcdir in /sbin/rc before we run depscan to make sure we do
1119 not have stale entries left from hard reboot, thanks to pac1085 on
1120 irc.
1121
1122* rc-scripts 1.4.3.2 (15 Jan 2003)
1123
1124 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1125
1126 Truely fix bootup on seperate /var.
1127
1128 Add some fixes and optimizations to /sbin/rc-update, thanks to
1129 Daniel Robbins <drobbins@gentoo.org>.
1130
1131* rc-scripts 1.4.3.1 (15 Jan 2003)
1132
1133 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1134
1135 Fix bootup on seperate /var.
1136
1137 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1138
1139 Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
1140
1141 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1142
1143 Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
1144 to Olaf Hering <gentoo@aepfle.de>, bug #13193.
1145
1146 Turn on -C option to fsck on for all calls to fsck. Updated scripts
1147 /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
1148
1149* rc-scripts 1.4.3.0 (07 Jan 2003)
1150
1151 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1152
1153 Too much to mention, but here are a few:
1154 - Major rewrite of software RAID startup, based on Mandrake's, as
1155 ours was pretty broken :(
1156 - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
1157 Much of /sbin/functions.sh and other scripts have been changed
1158 to support this.
1159 - Reworked /etc/inittab to support this. Also moved critical
1160 mounting of local filesystems to 'sysinit' function of /sbin/rc.
1161 - Move state directory to /var/state/init.d/ ($svcdir).
1162 - Move Adelie node init to /sbin/functions.sh to try and simplify
1163 /sbin/rc a bit.
1164 - Updated Copyright dates to 2003.
1165
1166* rc-scripts 1.4.2.8 (06 Jan 2003)
1167
1168 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
1169
1170 Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
1171 lines, as it seems users do not note the need to have them all on
1172 one line ....
1173
1174 Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
1175 script not ending on a digit. This closes bug #12887.
1176
1177 Fix get_KV to also check micro version of kernel; add KV_to_int()
1178 helper function for get_KV. Update /etc/init.d/localmount to work
1179 with new get_KV ...
4 1180
5 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>: 1181 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
6 1182
7 Add support for generate-modprobe.conf or generating /etc/modprobe.conf 1183 Add support for generate-modprobe.conf or generating /etc/modprobe.conf
8 in the new sys-apps/module-init-tools. Note that you need version 1184 in the new sys-apps/module-init-tools. Note that you need version
495 5 May 2002; Martin Schlemmer <azarah@gentoo.org>: 1671 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
496 1672
497 Add /etc/DIR_COLORS as it is no longer shipped with fileutils, 1673 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
498 and is needed for some fixes. 1674 and is needed for some fixes.
499 1675
500 28 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1676 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
501 1677
502 Update /etc/rc.conf to be more clear and state that you should 1678 Update /etc/rc.conf to be more clear and state that you should
503 remove consolefont from startup if you do not use it. Should 1679 remove consolefont from startup if you do not use it. Should
504 resolve bug #2174. 1680 resolve bug #2174.
505 1681
506 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group : 1682 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
507 1683
508 Added user/group apache with uid/gid 81. 1684 Added user/group apache with uid/gid 81.
509 1685
510 25 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1686 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
511 1687
512 Remove the "-net" from the line setting the default gateway 1688 Remove the "-net" from the line setting the default gateway
513 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for 1689 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
514 noting this. 1690 noting this.
515 1691
516 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf : 1692 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
517 1693
518 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs 1694 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
519 which is installed with the nfs-utils package. Also tidied up some 1695 which is installed with the nfs-utils package. Also tidied up some
520 really old, leftover junk like the non-supported stuff from rc5. 1696 really old, leftover junk like the non-supported stuff from rc5.
521 Closes #1754. 1697 Closes #1754.
522 1698
523 23 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1699 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
524 1700
525 Remove creation of /var/run/utmpx from bootmisc again. Seems 1701 Remove creation of /var/run/utmpx from bootmisc again. Seems
526 other people have wierd problems. 1702 other people have wierd problems.
527 1703
528* rc-scripts 1.3.4 (21 April 2002) 1704* rc-scripts 1.3.4 (21 Apr 2002)
529 1705
530 21 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1706 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
531 1707
532 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env, 1708 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
533 and /etc/csh.env. Update /etc/init.d/bootmisc to use this. 1709 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
534 1710
535 Implement the status commandline argument. Updated /sbin/runscript.sh 1711 Implement the status commandline argument. Updated /sbin/runscript.sh
536 and /sbin/rc-help.sh for this. 1712 and /sbin/rc-help.sh for this.
537 1713
538 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE 1714 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
539 and AFTER. 1715 and AFTER.
540 1716
541 12 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1717 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
542 1718
543 Update /etc/init.d/bootmisc to create /var/run/utmpx. This 1719 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
544 is needed, else /usr/bin/newgrp segfault. 1720 is needed, else /usr/bin/newgrp segfault.
545 1721
546 11 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1722 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
547 1723
548 Update /etc/skel/.bash_profile to make it tcsh compadible. 1724 Update /etc/skel/.bash_profile to make it tcsh compadible.
549 Thanks to Väinö Järvelä for this fix. 1725 Thanks to Väinö Järvelä for this fix.
550 1726
551 Update /etc/profile to also set the PS? variables if $SHELL 1727 Update /etc/profile to also set the PS? variables if $SHELL
553 bootstrap work again. 1729 bootstrap work again.
554 1730
555 Move LVM stuff to checkfs to ensure that they get fscked. 1731 Move LVM stuff to checkfs to ensure that they get fscked.
556 This resolves bug #1552. 1732 This resolves bug #1552.
557 1733
558* rc-scripts 1.3.3 (5 April 2002) 1734* rc-scripts 1.3.3 (5 Apr 2002)
559 1735
560 5 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1736 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
561 1737
562 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin. 1738 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
563 This is done to try and ensure system integrity. 1739 This is done to try and ensure system integrity.
564 1740
565 1 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1741 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
566 1742
567 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391. 1743 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
568 1744
569 Add a error message to /etc/init.d/consolefont, resolving bug #1415. 1745 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
570 1746
571 Add a bash check to the code that sets the prompt, fixing bug #1078. 1747 Add a bash check to the code that sets the prompt, fixing bug #1078.
572 1748
573* rc-scripts 1.3.2 (24 Mar 2002) 1749* rc-scripts 1.3.2 (24 Mar 2002)
574 1750
575 24 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1751 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
576 1752
577 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc 1753 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
578 for this. 1754 for this.
579 1755
580 With the "before" and "after" stuff, recursion levels was getting too high, 1756 With the "before" and "after" stuff, recursion levels was getting too high,
594 Added $INPUTRC to /etc/profile, since too many people keep on bugging me, 1770 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
595 and it seems it has fallen now to my discression. 1771 and it seems it has fallen now to my discression.
596 1772
597* rc-scripts 1.3.1 (23 Mar 2002) 1773* rc-scripts 1.3.1 (23 Mar 2002)
598 1774
599 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for 1775 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
600 DHCP lease release from Jim Nutt. 1776 DHCP lease release from Jim Nutt.
601 1777
602 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release 1778 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
603 since there are a lot of important bug fixes in here that are needed. 1779 since there are a lot of important bug fixes in here that are needed.
604 1780
605 23 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1781 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
606 1782
607 Resolve bug #1292. 1783 Resolve bug #1292.
608 1784
609 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to 1785 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
610 Spidler. 1786 Spidler.
611 1787
612 21 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1788 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
613 1789
614 Update /sbin/rc to fix a 'cat mounts' instead of the correct 1790 Update /sbin/rc to fix a 'cat mounts' instead of the correct
615 version, 'cat /proc/mounts'. 1791 version, 'cat /proc/mounts'.
616 1792
617 19 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1793 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
618 1794
619 Add initial support for the --quiet flag that suppress output. 1795 Add initial support for the --quiet flag that suppress output.
620 1796
621 18 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1797 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
622 1798
623 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc 1799 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
624 as not all errors by depscan.sh is critical. It should be 1800 as not all errors by depscan.sh is critical. It should be
625 reworked to do better error handeling. 1801 reworked to do better error handeling.
626 1802
627 14 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1803 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
628 1804
629 Fix the GID and UID of nobody and nogroup in /etc/passwd and 1805 Fix the GID and UID of nobody and nogroup in /etc/passwd and
630 /etc/group to match those of Debian, FBSD and others. Thanks 1806 /etc/group to match those of Debian, FBSD and others. Thanks
631 to those who reported it, and Woodchip for looking up the 1807 to those who reported it, and Woodchip for looking up the
632 proper values. 1808 proper values.
633 1809
634 Update /etc/init.d/net.eth0 to properly down DHCP interfaces. 1810 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
635 This resolves bug #1150, thanks to Paul Fleischer. 1811 This resolves bug #1150, thanks to Paul Fleischer.
636 1812
637 11 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1813 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
638 1814
639 Updated /etc/init.d/functions.sh not to use /usr/bin/basename, 1815 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
640 as some users have /usr on seperate partition which is not 1816 as some users have /usr on seperate partition which is not
641 mounted when depscan.sh is run the first time. 1817 mounted when depscan.sh is run the first time.
642 1818
643 Updated the checking for more than one service providing the 1819 Updated the checking for more than one service providing the
644 same virtual function in /etc/init.d/depscan.sh. It should 1820 same virtual function in /etc/init.d/depscan.sh. It should
645 be working now, and this also fix a problem that when there is no 1821 be working now, and this also fix a problem that when there is no
646 service providing a virtual, counter was used uninitialized. 1822 service providing a virtual, counter was used uninitialized.
647 1823
648* rc-scripts 1.3.0 (10 March 2002) 1824* rc-scripts 1.3.0 (10 Mar 2002)
649 1825
650 10 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1826 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
651 1827
652 Resolved bug #1021; updated /etc/init.d/consolefont for this. 1828 Resolved bug #1021; updated /etc/init.d/consolefont for this.
653 1829
654 Resolved bug #1029; updated /etc/init.d/net.eth0 for this. 1830 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
655 1831
674 Also fixed try() for mounting /proc (maybe all mount commands). 1850 Also fixed try() for mounting /proc (maybe all mount commands).
675 The function worked fine in a simulated test, but in real life failed 1851 The function worked fine in a simulated test, but in real life failed
676 to detect a error when mounting /proc (remember to thank Grant for 1852 to detect a error when mounting /proc (remember to thank Grant for
677 his UserMode ebuilds, and Guide). 1853 his UserMode ebuilds, and Guide).
678 1854
679* rc-scripts 1.2.9 (6 March 2002) 1855* rc-scripts 1.2.9 (6 Mar 2002)
680 1856
681 6 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1857 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
682 1858
683 General form updates and some piping fixes. 1859 General form updates and some piping fixes.
684 1860
685 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh 1861 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
686 to fix a problem where startDM.sh would be respawned repeatedly 1862 to fix a problem where startDM.sh would be respawned repeatedly
687 if xdm was not in the default runlevel. 1863 if xdm was not in the default runlevel.
688 1864
689* rc-scripts 1.2.8 (4 March 2002) 1865* rc-scripts 1.2.8 (4 Mar 2002)
690 1866
691 4 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1867 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
692 1868
693 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab 1869 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
694 to fix the "dead key" problem we had with xdm/gdm/kdm. We should 1870 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
695 move them to the xfree ebuild later on when things settles down. 1871 move them to the xfree ebuild later on when things settles down.
696 1872
700 where we had a invalid $PATH on boot in some cases. 1876 where we had a invalid $PATH on boot in some cases.
701 1877
702 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with 1878 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
703 the new sys-apps/kbd package. 1879 the new sys-apps/kbd package.
704 1880
705* rc-scripts 1.2.7 (3 March 2002) 1881* rc-scripts 1.2.7 (3 Mar 2002)
706 1882
707 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1883 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
708 1884
709 Fixed the problem of rc-scripts trying to start/stop a service multiple 1885 Fixed the problem of rc-scripts trying to start/stop a service multiple
710 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc 1886 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
711 for this. 1887 for this.
712 1888
714 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed 1890 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
715 this. 1891 this.
716 1892
717 Added caching of the "depend() { need foo; } " lines, and updated 1893 Added caching of the "depend() { need foo; } " lines, and updated
718 /etc/init.d/depscan.sh to touch the actual files less. This should 1894 /etc/init.d/depscan.sh to touch the actual files less. This should
719 speedup dependancy caching a lot, especially on slow machines. 1895 speedup dependency caching a lot, especially on slow machines.
720 1896
721 Updated /etc/passwd to have users with no shell defined, use /bin/false 1897 Updated /etc/passwd to have users with no shell defined, use /bin/false
722 for security. 1898 for security.
723 1899
724 Update /etc/fstab to mention /dev/shm since we dont mount it anymore. 1900 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
725 1901
726 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1902 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
727 1903
728 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors. 1904 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
729 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated 1905 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
730 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and 1906 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
731 /etc/init.d/runscript.sh for this (added wrap_rcscript() function). 1907 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
732 1908
733 Removed stopping of dependant services that have current service as 1909 Removed stopping of dependent services that have current service as
734 a 'use'dependancy ... should be less confusing now. 1910 a 'use'dependency ... should be less confusing now.
735 Updated /etc/init.d/runscript.sh for this. 1911 Updated /etc/init.d/runscript.sh for this.
736 1912
737 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: 1913 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
738 1914
739 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc 1915 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
821 Added the 'before' depend type. This is more for changing the 1997 Added the 'before' depend type. This is more for changing the
822 order services start in. Updated /etc/init.d/depscan.sh and 1998 order services start in. Updated /etc/init.d/depscan.sh and
823 /etc/init.d/functions.sh for this. 1999 /etc/init.d/functions.sh for this.
824 2000
825 Updated /etc/init.d/depscan.sh to work with '*' as argument for 2001 Updated /etc/init.d/depscan.sh to work with '*' as argument for
826 dependancy types. This can be used with 'use' and 'before' to 2002 dependency types. This can be used with 'use' and 'before' to
827 start a script last or first respectively. 2003 start a script last or first respectively.
828 2004
829 Added save_options() and get_options() to /etc/init.d/functions.sh 2005 Added save_options() and get_options() to /etc/init.d/functions.sh
830 for saving misc settings between startup/shutdown. Updated 2006 for saving misc settings between startup/shutdown. Updated
831 /etc/init.d/net.eth0 to use these and properly down virtual 2007 /etc/init.d/net.eth0 to use these and properly down virtual
900 29 Dec 2001; Donny Davies (woodchip@gentoo.org): 2076 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
901 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :)) 2077 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
902 2078
903 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); 2079 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
904 2080
905 Updated /etc/init.d/depscan.sh to store info about missing dependancies 2081 Updated /etc/init.d/depscan.sh to store info about missing dependencies
906 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh 2082 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
907 to use this when starting a script ('need' dependancies is critical for 2083 to use this when starting a script ('need' dependencies is critical for
908 startup). Added the broken() function to /etc/init.d/runscript.sh 2084 startup). Added the broken() function to /etc/init.d/runscript.sh
909 to list the missing dependancies. 2085 to list the missing dependencies.
910 2086
911 Updated /etc/init.d/runscript.sh for svc_start() to have better error 2087 Updated /etc/init.d/runscript.sh for svc_start() to have better error
912 checking. 2088 checking.
913 2089
914 Updated /etc/init.d/functions.sh with ewend(), which is the same as 2090 Updated /etc/init.d/functions.sh with ewend(), which is the same as
1147 2323
1148* rc-scripts 1.1.7 (18 Oct 2001) 2324* rc-scripts 1.1.7 (18 Oct 2001)
1149 2325
1150[old changelog format follows] 2326[old changelog format follows]
1151 2327
1152 *lots of scripts; woodchip 2328 *lots of scripts; woodchip
1153 removed old rc5 scripts from cvs 2329 removed old rc5 scripts from cvs
1154 2330
1155 *init.d/runscript.sh; agriffis 2331 *init.d/runscript.sh; agriffis
1156 Added support for rc.conf and home-grown functions 2332 Added support for rc.conf and home-grown functions
1157 2333
1158 *init.d/modules; 2334 *init.d/modules;
1159 Now correctly looks at /etc/modules.autoload 2335 Now correctly looks at /etc/modules.autoload
1160 2336
1161rc-scripts-1.1.6, released 15 Sep 2001 2337rc-scripts-1.1.6, released 15 Sep 2001
1162====================================== 2338======================================
1163 2339
1164 *init.d/runscript.sh, others 2340 *init.d/runscript.sh, others
1165 Handling of "net" dependencies resolve to all net devices in 2341 Handling of "net" dependencies resolve to all net devices in
1166 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES 2342 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1167 variable in /etc/rc.conf has been removed. 2343 variable in /etc/rc.conf has been removed.
1168 2344
1169 *init.d/runscript.sh 2345 *init.d/runscript.sh
1170 New "zap" option for manually resetting the state of an initscript 2346 New "zap" option for manually resetting the state of an initscript
1171 to stopped. 2347 to stopped.
1172 2348
1173 *init.d/{samba,sysklogd,sshd} 2349 *init.d/{samba,sysklogd,sshd}
1174 Removed from CVS; they live in their respective packages. 2350 Removed from CVS; they live in their respective packages.
1175 2351
1176rc-scripts-1.1.5, released 02 Sep 2001 2352rc-scripts-1.1.5, released 02 Sep 2001
1177==================================== 2353====================================
1178 2354
1179 *sbin/rc-update 2355 *sbin/rc-update
1180 New version of the rc-update command for the new initscripts. Works 2356 New version of the rc-update command for the new initscripts. Works
1181 similarly to the old version, except this one updates our dependency 2357 similarly to the old version, except this one updates our dependency
1182 cache. 2358 cache.
1183 2359
1184 *init.d/functions.sh 2360 *init.d/functions.sh
1185 New and better looking informational message functions (einfo, einfon). 2361 New and better looking informational message functions (einfo, einfon).
1186 Brand new message functions (ewarn). 2362 Brand new message functions (ewarn).
1187 2363
1188 *sbin/init, init.d/checkroot 2364 *sbin/init, init.d/checkroot
1189 We're going back to a /proc/mounts-based mtab symlink because it's 2365 We're going back to a /proc/mounts-based mtab symlink because it's
1190 just plain better. Appropriate changes made. 2366 just plain better. Appropriate changes made.
1191 2367
1192# vim:expandtab 2368# vim:expandtab

Legend:
Removed from v.1.169  
changed lines
  Added in v.1.351

  ViewVC Help
Powered by ViewVC 1.1.20