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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.464 - (hide annotations) (download)
Tue Nov 2 15:57:09 2004 UTC (9 years, 5 months ago) by uberlord
Branch: MAIN
Changes since 1.463: +22 -0 lines
*** empty log message ***

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

  ViewVC Help
Powered by ViewVC 1.1.20