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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.391 - (hide annotations) (download)
Sun Oct 3 00:37:54 2004 UTC (10 years, 2 months ago) by vapier
Branch: MAIN
Changes since 1.390: +2 -0 lines
update the cryptfs check to include [ -x /bin/cryptsetup ]

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

  ViewVC Help
Powered by ViewVC 1.1.20