/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 567 - (hide annotations) (download)
Tue Sep 28 03:13:41 2004 UTC (9 years, 11 months ago) by agriffis
File size: 94120 byte(s)
Clear the screen in .bash_logout #32330

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

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.20