--- trunk/ChangeLog 2002/05/26 22:18:56 186 +++ trunk/ChangeLog 2003/08/10 23:48:38 404 @@ -1,7 +1,1139 @@ # ChangeLog for Gentoo Linux System Intialization ("rc") scripts -# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL # Written by Daniel Robbins (drobbins@gentoo.org) + 11 Aug 2003; Martin Schlemmer : + + Modify /etc/init.d/modules not to print the autoloading stuff if + no modules should be loaded (resolving bug #26288), per request from + Michael Frysinger . + + Fix get_bootparam() in /sbin/functions.sh to check for existance of + the /proc/cmdline proc entry. + + 10 Aug 2003; Martin Schlemmer : + + Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on + request of Luke-Jr . It should be ok now, as the + whole way of devfs handling changed long ago already. + + Fix /etc/init.d/halt.sh to unmount the mount point and not the device. + Also change it to 'mount -d' to detach the loop device. Patch by + Kalin KOZHUHAROV , bug #26256. + + Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf + is not set, bug #26278 (noted by Michael Frysinger ). + +* rc-scripts 1.4.3.10 (04 Aug 2003) + + 04 Aug 2003; Martin Schlemmer : + + Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue), + bug #4222, thanks to Sean E Russell , + Michael Frysinger (/bin/rc-status) and for the 'show' + stuff to /sbin/rc-update, Max Kalika . + + Fixed modules-update to only do the /etc/modprobe.conf generation if we + are actually running a 2.5+ kernel. + + Add pop3 entries to /etc/services, bug #25501. + + Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check + RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from + Kurt V. Hindenburg . + + Add LVM2 support thanks to Max Kalika (bug #21908). + + Add IPV6 versions of localhost and co in /etc/hosts, bug #25859. + + Fix type-o in /sbin/rc-update, bug #25854. + + 29 Jul 2003; Martin Schlemmer : + + Tweak /etc/init.d/check{root,fs} to set retval after each fsck call, + and not the whole block. Tweak check checkroot to reboot if need be + (This is with sufficient warning and message). Tweak checkfs to not + drop to a sulogin if return code 2 or 3 is given - as we did not + mount the filesystems yet, we should not need to reboot ... bug #25398. + + Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by + Michael Frysinger . + + 28 Jul 2003; Martin Schlemmer : + + Rework changes for the Adelie project to support boot config profiles + better. Added support for /etc/runlevels/LEVEL/.fake to specify which + runlevels should be marked started or stopped without executing the + script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for + more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh + for this. + + Add better support for services that provide the "logger" virtual. We + should really start the logger earlier, and stop it as late as possible. + Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk + for this. + + Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh, + thanks to Jean-Francois Richard . + + Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918. + + 23 Jul 2003; Martin Schlemmer : + + From Jean-Francois Richard and + Olivier Crete from the Adelie project: + + The last four patches are the "adaptation" of our previous patches to + the new "no-tmpfs" init system in Gentoo. Since we were using quite + different scripts for the boot runlevel (no "checkroot" for example) and + that the new system hardcodes some of the boot services, we had to find + a simple yet elegant solution. + + We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to + know what are the boot runlevel services. If this file is not present, + it uses the Gentoo hardcoded defaults. + + This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and + /etc/init.d/halt.sh. + + I just changed the behaviour of 'softlevel' kernel command line argument + to not only add a suffix and some other cleanups. + + Add support for irqbalance. + + 22 Jul 2003; Martin Schlemmer : + + Fix the /dev/root entry in /etc/mtab, bug #24916. + + Add EVMS2 support, thanks to Mike Javorski , + bug #24064. + +* rc-scripts 1.4.3.9 (17 Jul 2003) + + 17 Jul 2003; Martin Schlemmer : + + Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to + Andy Dustman . + + Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423. + + Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks + to Wes Kurdziolek . + + Rather use 'uname -r' to get kernel version, as else we need sysctl. + This closes bug #23923, modified /etc/init.d/modules. + + Fix a type-o in /etc/fstab, bug #23308. + + Add support for the new 'O' agetty option to display the DNS domainname + in the issue file thanks to Marius Mauch , bug #22275. + Updated /etc/issue and /etc/issue.logo for this. + + 16 Jul 2003; Martin Schlemmer : + + Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks + to Antonio Dolcetta . + + Fix /etc/init.d/net.eth0 to not set rp_filter if already set via + /etc/sysctl.conf, bug #24235 - thanks jochen . + + Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work + with symlinks in /etc/init.d/, closing bug #24228. + + Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to + John Mylchreest . + + Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109, + thanks to splite . + + Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to + "true" in /etc/make.conf, closing bug #24107. + + Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow + more keymaps to be specified in /etc/rc.conf, bug #24084. + + 15 Jul 2003; Martin Schlemmer : + + Add /bin/csh to /etc/shells. + + Add new protocols to /etc/services, thanks Rajiv Aaron Manglani + . + + 23 Jun 2003; Martin Schlemmer : + + Cleanups for bug #21438 from bug #22637, thanks to + Christian Strauf and Ian Abbott . + + 22 Jun 2003; Martin Schlemmer : + + Really commit fix for bug #21438 to CVS. + + 21 May 2003; Martin Schlemmer : + + Call /proc mount with explicit options to fix issues where user + have 'bind' mounts for /proc in fstab as well, bug #21068. + + Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384, + reported by Gunnlaugur Thor Briem . + + Add 'before bootmisc' to /etc/init.d/domainname, as we need to start + it before 'env-update.sh' gets run by /etc/init.d/bootmisc. + +* rc-scripts 1.4.3.8p1 (21 May 2003) + + 21 May 2003; Martin Schlemmer : + + Last fix I did not use the modified 'myservice', but used $1 again, + causing the network dependencies to bork. I did not notice this + as I have net.eth0 in default runlevel. + +* rc-scripts 1.4.3.8 (20 May 2003) + + 20 May 2003; Martin Schlemmer : + + A '-' in a bash variable is not valid as well. Fix gendepend.awk and + rc-service.sh to handle this, thanks to YAMAKURA Makoto + . + + Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info + about the host it is running on. + + 18 May 2003; Martin Schlemmer : + + Do not let devfsd handle /dev/log's permission management, as it breaks + selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito + . + + Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support. + + 14 May 2003; Martin Schlemmer : + + We should not export the RC_GOT_* variables, as it breaks on some systems, + thanks to J?rg Gollnick , bug #20851. + + From C. Brewer : + - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is + suppose to be default, but why take chances? + - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the + kppp complaint. + + 13 May 2003; Martin Schlemmer : + + For the network functions, the dependency code tried to create a funcion + with a '.' in the name, causing the network rc-scripts to not have any + dependencies. This should fix bug #20849 's order issue, thanks to + YAMAKURA Makoto for noticing. + + Fix query_{before,after} to also check 'net' if 'service2' is a network + service. + + 12 May 2003; Martin Schlemmer : + + More cleanups: + - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree. + Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for + this. + - Add functions for more common tasks in /sbin/runscript.sh to + /sbin/rc-services.sh. + - Move 'consoletype' to /sbin. + - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated + /etc/init.d/bootmisc for this. + - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh. + - Improve detection of circular depends ... modified gendepend.awk for this. + +* rc-scripts 1.4.3.7 (11 May 2003) + + 11 May 2003; Martin Schlemmer : + + Too many things to remember, so here is changes of note: + - More changes to gendepend.awk. This basically modifies it to not use + symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather + create a file that can be sourced. Seems to speedup things nicely. + - Add /sbin/rc-services.sh. This is basically a module to get dependency + info from the new $svcdir/deptree, and some other new service functions. + - Modify the whole works to *only* source all needed files once. This + includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also + rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh + is sourced more than once (actually each time a service is started or + stopped, but is is cut down much). Also seems to speed things up again. + - Fix a long outstanding bug in gendepend.awk that caused the 'net' + dependency to not be actually used in shutdown, causing the services + needing it to be stoped before net.* services. + - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to + /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel + startup of services, and seems to work nicely. Only issues to date is + that printing of messages is not synced, and a race very intermittantly + that causes a service to be started when it was already scheduled. + - Add a new dependency type 'parallel' that can be used to control if a + service can be started in paralled or not. Possible arguments is "yes" + or "no"; if it is not present, it is considered as "yes": + + depend() { + parallel yes|no + } + + Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh. + - Fix the 'single' runlevel to actually work properly, and without a + /etc/runlevels/single directory. + - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly. + Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT. + + 08 May 2003; Martin Schlemmer : + + Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely, + and adding more sanity checks. + + 04 May 2003; Martin Schlemmer : + + Revert /etc/init.d/hostname the way it was, as it should be the user's + choice if he want to have a FQDN in there or not, bug #14946. + + Add /etc/init.d/domainname for those that want to use it. + + 29 Apr 2003; Martin Schlemmer : + + Change the root check back the way it was, else it breaks with non bash + shells; modified /etc/profile. + + 29 Apr 2003; Martin Schlemmer : + + Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140. + + 27 Apr 2003; Martin Schlemmer : + + Add various patches from Rachel Holmes : + + Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that + purpose. Modified: + + /etc/init.d/net.ppp0 + /etc/init.d/nscd + /sbin/functions.sh + /sbin/rc + /sbin/rc-daemon.sh + /sbin/rc-envupdate.sh.bash + /sbin/runscript.sh + + Exchanged some gratuitous use of awk for grep. Awk is a little resource + hungry just for a simple test. (I [azarah] did not apply the changes to + tests for 'devfs', as having 'usbdevfs' in the equation will break + things). Modified /sbin/rc for this. + + Gentoo enforces having /proc, so uname -r is a little redundant when the + information is available without an external command. Modified: + + /etc/init.d/modules + /etc/init.d/serial + /sbin/functions.sh + /sbin/modules-update + + Changed 'id -u' commands to use $EUID in bash executed scripts, same + result no extra command. Modified: + + /sbin/rc-envupdate.sh + /sbin/rc-envupdate.sh.bash + /sbin/rc-update + + Removed all the cat sections, and the separate echo sections. The output + is _exactly_ the same, minus some spare spaces that have been removed. + Fourfold speed increase in the (granted flimsy) tests I have done. + Modified /sbin/rc-help.sh for this. + + Final remaining 'cat' commands removed, in favour of using bash's internal + '$(< )' or 'echo'. Use of echo leads the way to future support for bash's + i18n anyway. Modified: + + /sbin/rc + /sbin/rc-envupdate.sh + /sbin/rc-envupdate.sh.bash + + + +* rc-scripts 1.4.3.6 (27 Apr 2003) + + 27 Apr 2003; Martin Schlemmer : + + Add a 'save' function /etc/init.d/clock, bug #19685. + + Add a slocate group to /etc/group, bug #19604. + + Do not stop a network service if we do not reboot on runlevel change, + as it could have been started by the user or hotplug. This should + address bug #12763; modified /sbin/rc for this. + + Fix /etc/init.d/hostname to set only the hostname, and not the NIS + domainname. + + Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf. + This should close bug #16884. + + Fix /etc/profile to be /bin/sh compadible, bug #18918. + + Change the swap comments in /sbin/rc to "Activating (possible) swap" to + be more 'generic' ? Only try to disable swap if any devices/files was + activated. This should close bug #19089. + + Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to + rw in /etc/fstab, bug #19158. + + 24 Apr 2003; Martin Schlemmer : + + Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called, + but the ppp link was already down, bug #15333. + + 12 Apr 2003; Martin Schlemmer : + + Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?'). + Thanks to Matt Taylor (comment #6, bug #18344). + + From linux-2.5.68, we need to mount devpts on /dev/pts again ... + updated /sbin/rc for this. + + 11 Apr 2003; Martin Schlemmer : + + Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995. + + 10 Apr 2003; Martin Schlemmer : + + Make checking in unmount more strict, fixing bug #19007. + + 09 Apr 2003; Martin Schlemmer : + + Add one more check to genenviron.awk, to spot cases where there is a + space between the variable and the '='. + + 08 Apr 2003; Martin Schlemmer : + + Fix interactive shell not to have coloured prompt when used as a + dumb client, bug #18886. Fix was inspired by patch from + Matthew Kennedy . + +* rc-scripts 1.4.3.5 (06 Apr 2003) + + 06 Apr 2003; Martin Schlemmer : + + Hopefully get the serial support sane again. Added /bin/consoletype + from Redhat to check for serial console. This should resolve bug + #18329 partly. + + Add the --nocolor option to suppress the use of colors. + + Change the 'status' option to return true if the service is running, + and false if stopped. This is only if the '--quiet' flag was also + given. + + Change the start and stop options not to output or return false if + the '--quiet' flag was given. + + Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null + as well, fixing bug #18344. + + Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to + Aron Griffis . + + Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down + or rebooting. + + 30 Mar 2003; Martin Schlemmer : + + Fix bug #18329 ... $COLS was not setup properly for serial console. + + 24 Mar 2003; Martin Schlemmer : + + Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc. + Fix a problem where it might not have mounted the USB fs when usbcore + was compiled as module, and the kernel did not mount it by the time + the script was started. Get it to rather check what filesystems is + supported when deciding if it should use 'usbdevfs' or 'usbfs', as + later 2.4 kernels now also support the newer 'usbfs'. + + Optimize RAID stuff in /etc/init.d/checkfs a bit. + + 16 Mar 2003; Martin Schlemmer : + + Update sbin/rc-envupdate.sh.bash for bug #17549. + +* rc-scripts 1.4.3.4 (16 Mar 2003) + + 16 Mar 2003; Martin Schlemmer : + + Add /etc/issue done by a Polish ascii-artists, v|rus with some slight + modifications (purple and display hostname, etc). Closes bug #16806. + + Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to + work properly. Closes bug #17348. + + Add update from Wout Mertens to speedup shutdown + of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0. + + 11 Mar 2003; Martin Schlemmer : + + Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low + ! + + 10 Mar 2003; Martin Schlemmer : + + Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc + and /etc/init.d/halt.sh for this. + + Update /etc/fstab to correctly mount /proc with: + + mount -t proc none /proc + + Do the same for /dev/shm: + + mount -t tmpfs none /dev/shm + + Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output + noise if we exited a recovery console. + + Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks + to Bobby Bingham for noticing this. + + Bring down default gateway before adding new one .. this fixes issues + where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0 + for this, closing bug #17164. Thanks to nth for the + fix. + + Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where + it fails for module-init-tools if the module is already loaded. This + closes bug #17163, thanks to nth . + +* rc-scripts 1.4.3.3 (09 Mar 2003) + + 09 Mar 2003; Martin Schlemmer : + + Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274. + + Fix net.eth0 not to try and start an interface if already up. + + Update MAKEDEV from Debian to support more archs. This adds support + for 'arm', 'hppa' among others. URL: + + http://packages.debian.org/stable/base/makedev.html + + Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4 + if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we + are using a 2.5 kernel ... bug #17109. + + 02 Mar 2003; Martin Schlemmer : + + Update /etc/init.d/hostname to only set the hostname to whatever is before + the first '.', and then set the domainname to the rest, closing bug #14946. + + 28 Feb 2003; Martin Schlemmer : + + Merge some of the optimizations from Graham Forest . + + Fix spelling of dependency and some other spelling/grammer issues. + Thanks goes to Kerin Millar and + Mike Frysinger , bug #15498. + + Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192. + + Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662. + + Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent + bug #14556. + + 27 Feb 2003; Martin Schlemmer : + + Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly. + + 20 Feb 2003; Martin Schlemmer : + + Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules + to 'test -c /dev/ttyp0 &> /dev/null'. + + 18 Feb 2003; Martin Schlemmer : + + Update /sbin/modules-update to generate /etc/modprobe.devfs from + /etc/modules.devfs. This along with the devfs-hack.patch in the latest + module-init-tools-0.9.9 should get rid of many of the warnings/errors + with devfs, and makes it work a bit better. + + 17 Feb 2003; Martin Schlemmer : + + Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again. + + 16 Feb 2003; Martin Schlemmer : + + Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh + support. This resolves bug #14994. + + Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR + according to /etc/rc.conf. + + Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments, + and used 'basename' which is located in /usr/bin. + + 13 Feb 2003; Martin Schlemmer : + + Merge changes from Nick Jones to not run stty if + used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for + this. + + 06 Feb 2003; Martin Schlemmer : + + Update src/awk/genenviron.awk to properly set the environment for each + rc-script's depend() function by sourcing required config files. + + 05 Feb 2003; Martin Schlemmer : + + Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks + to Max Kalika , bug #15050. + + 03 Feb 2003; Martin Schlemmer : + + Fix /sbin/modules-update to work with module-init-tools-0.9.9. + + 30 Jan 2003; Martin Schlemmer : + + Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to + Hubert Hanghofer . + + 27 Jan 2003; Donny Davies : + + Fix halt.sh by moving the nut UPS kill power stuff back into a function! + Add fix from the wonderful analysis of Toby Dickenson + in #12947. + + 26 Jan 2003; Martin Schlemmer : + + Fix start-stop-daemon to check the call to nice() correctly for failure, + closing bug #14359, thanks to YAMAKURA Makoto . + + Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot + and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from + Malcolm Scott . + + 21 Jan 2003; Mike Frysinger : + + Updated /etc/rc.conf to add elogin/entrance support #13790. + + 21 Jan 2003; Martin Schlemmer : + + Update /etc/init.d/keymaps to enable unicode if required. This closes + bug #14306 thanks to Danny Milosavljevic . + + 19 Jan 2003; Martin Schlemmer : + + Fix deadlock durning shutdown if tmpfs filesystems larger than free + memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh + for this. + + Merge in some fixes from Vapier to /sbin/functions.sh. + This closes bug #13868. + + Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both + 'su -c foo' not finding start-stop-daemon (etc), and bug #14127. + + Add route for lo interface to /etc/init.d/net.lo, closing bug #14055. + + 15 Jan 2003; Martin Schlemmer : + + Clear $svcdir in /sbin/rc before we run depscan to make sure we do + not have stale entries left from hard reboot, thanks to pac1085 on + irc. + +* rc-scripts 1.4.3.2 (15 Jan 2003) + + 15 Jan 2003; Martin Schlemmer : + + Truely fix bootup on seperate /var. + + Add some fixes and optimizations to /sbin/rc-update, thanks to + Daniel Robbins . + +* rc-scripts 1.4.3.1 (15 Jan 2003) + + 15 Jan 2003; Martin Schlemmer : + + Fix bootup on seperate /var. + + 14 Jan 2003; Martin Schlemmer : + + Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636. + + 07 Jan 2003; Martin Schlemmer : + + Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks + to Olaf Hering , bug #13193. + + Turn on -C option to fsck on for all calls to fsck. Updated scripts + /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321. + +* rc-scripts 1.4.3.0 (07 Jan 2003) + + 07 Jan 2003; Martin Schlemmer : + + Too much to mention, but here are a few: + - Major rewrite of software RAID startup, based on Mandrake's, as + ours was pretty broken :( + - Redone /sbin/rc to work without the tmpfs/ramfs stat directory. + Much of /sbin/functions.sh and other scripts have been changed + to support this. + - Reworked /etc/inittab to support this. Also moved critical + mounting of local filesystems to 'sysinit' function of /sbin/rc. + - Move state directory to /var/state/init.d/ ($svcdir). + - Move Adelie node init to /sbin/functions.sh to try and simplify + /sbin/rc a bit. + - Updated Copyright dates to 2003. + +* rc-scripts 1.4.2.8 (06 Jan 2003) + + 02 Jan 2003; Martin Schlemmer : + + Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc + lines, as it seems users do not note the need to have them all on + one line .... + + Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.* + script not ending on a digit. This closes bug #12887. + + Fix get_KV to also check micro version of kernel; add KV_to_int() + helper function for get_KV. Update /etc/init.d/localmount to work + with new get_KV ... + + 28 Dec 2002; Martin Schlemmer : + + Add support for generate-modprobe.conf or generating /etc/modprobe.conf + in the new sys-apps/module-init-tools. Note that you need version + 0.9.7 or later of sys-apps/module-init-tools. Updated + /sbin/modules-update for this. + + Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if + we are running kernel 2.5 or later ... + + 26 Dec 2002; Martin Schlemmer : + + Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool + rc-script to setup encrypted loopback devices. This was kindly + donated by Matthew Kennedy (bug #11471). + + 25 Dec 2002; Martin Schlemmer : + + Fix src/awk/genenviron.awk stripping *all* '=', closing + bug #8901. + + Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with + spaces ... + +* rc-scripts 1.4.2.7 (24 Dec 2002) + + 24 Dec 2002; Martin Schlemmer : + + Add a fix to /sbin/functions.sh for bug #12601. + + 22 Dec 2002; Martin Schlemmer : + + Add INFOPATH to /etc/env.d/00basic. + + Fix src/awk/genenviron.awk to get the order of the env.d files + correct. Also fix it to handle *all* the SPECIALS correctly. + This closes bug #12411. + +* rc-scripts 1.4.2.6 (18 Dec 2002) + + 18 Dec 2002; Martin Schlemmer : + + Add mips changes to sbin/MAKEDEV. This should close bug #12329, + thanks to Nicholas Wourms . + + Quote some tests in /sbin/rc-update to fix/avoid the problem + in bug # + + Fix awk regex in /etc/init.d/halt.sh to fix bug #11795. + + Update shell for postgres user, closing bug #12258. + + 11 Dec 2002; Martin Schlemmer : + + Fix src/awk/genenviron.awk not to add duplicate entries, closing + bug #8999. + +* rc-scripts 1.4.2.5 (09 Dec 2002) + + 08 Dec 2002; Martin Schlemmer : + + Add another sync to /etc/init.d/halt.sh, closing bug 8173. + + Add smmsp uid and gid. Closes bug #8952. + + 04 Dec 2002; Martin Schlemmer : + + Setup colums, etc up properly for serial consoles in /sbin/functions.sh. + Closes bug #11557, thanks to Erik Scrafford . + + Add headers similar to that of portage-2.0.45 and up to the + generated profile files (/etc/{profile,csh}.env). Updated + src/awk/genenviron.awk for this. + + 01 Dec 2002; Martin Schlemmer : + + Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the + sharp eye of Techie2000 . + + Rename /sbin/update-modules to /sbin/modules-update, closing + bug #11445. + + Nano moved from /usr/bin/nano to /bin/nano. Fix this in + /etc/env.d/00basic, bug #10916. + + 27 Nov 2002; Martin Schlemmer : + + Add more improvements to clustering code. This is from + Olivier Crete , bug #4151. + + 26 Nov 2002; Martin Schlemmer : + + Change default 'net' dependency behaviour to be more suited + for notebook users. Basically if at least one net.* service + beside net.lo start successfully, the 'net' dependency is + considered up. Server admin can set RC_NET_STRICT_CHECKING="yes" + in /etc/conf.d/rc to change this back to the old default. + This is the start to address bug #2706. + +* rc-scripts 1.4.2.4 (26 Nov 2002) + + 26 Nov 2002; Martin Schlemmer : + + Initial merge of bits for Adelie Linux for SSI clusters. More + info at: + + http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html + + 25 Nov 2002; Martin Schlemmer : + + One liner fix to src/awk/cachedepends.awk to once again fix + bug #7803. + + 18 Nov 2002; Martin Schlemmer : + + Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases. + This should close bug #10891. + +* rc-scripts 1.4.2.3 (18 Nov 2002) + + 18 Nov 2002; Martin Schlemmer : + + Add some more checks to src/awk/*. Fix error printing for + /sbin/depscan.sh. + + Link awk module with gcc and not with ld. This should fix + problems on sparc and alpha. Many thanks for this fix to + Stephan Jones . + + Remove the copyright info from config files, thanks to + Matthew Kennedy . + +* rc-scripts 1.4.2.2 (18 Nov 2002) + + 18 Nov 2002; Martin Schlemmer : + + Add src/awk/genenviron.awk which is rc-envupdate.sh ported + to awk. This is also much faster than its bash version. + + Remove the 'Spider cat fix' from depscan.sh.bash, as it makes + things even slower on older boxes. Bug #10548. + + After a bored Vapier decided that he needed to update the + licenses of things in /etc :P, I did the rest. Hopefully + not too many people will nuke thier fstab :/ + +* rc-scripts 1.4.2.1 (18 Nov 2002) + + 18 Nov 2002; Martin Schlemmer : + + Update src/awk/cachedepends.awk to find its own rc-scripts, + fixing the need for find which broke systems with /usr on + a different partition. + + 17 Nov 2002; Martin Schlemmer : + + Add some extra checks to src/awk/cachedepends.awk and + src/awk/gendepends.awk. + + Move some of the more generic functions in src/awk/gendepends.awk + to src/awk/functions.awk. + +* rc-scripts 1.4.2 (17 Nov 2002) + + 17 Nov 2002; Martin Schlemmer : + + Add initial version of new depscan.sh. This uses awk scripts + to do the main work, giving about 10 times speed improvement on + slower machines. Updated /sbin/depscan.sh, src/filefuncts.c, + src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk + for this. This should close bug #10548. + +* rc-scripts 1.4.1.2 (5 Nov 2002) + + 5 Nov 2002; Martin Schlemmer : + + Add UID/GID of 250 for Portage Fakeroot account. + + 4 Nov 2002; Martin Schlemmer : + + Change /etc/init.d/clock to depend on localmount again, fixing + bug #10048. + + Get deps on logger sane again. I wanted to get the logger started + as early as possible, but clock for one breaks if /usr is mounted + on seperate partition. + + 29 Oct 2002; Martin Schlemmer : + + Fix return in /etc/init.d/modules to return 0 if /proc/modules + do not exists. Closes bug #7738, comment #5. + +* rc-scripts 1.4.1.1 (28 Oct 2002) + + 28 Oct 2002; Martin Schlemmer : + + Fix /sbin/update-modules not to include backup files. Closes + bug #9707. + + 26 Oct 2002; Martin Schlemmer : + + Fix update-modules borking if there are directories present + in /etc/modules.d/. Closes bug #9632. + + 17 Oct 2002; Martin Schlemmer : + + Change deps on /etc/init.d/{clock,hostname,modules} not to + depend on localmount, but rather on checkroot, as all of them + just need / to be mounted. This should fix race conditions + because of checkfs dependency on modules. This should close + bug #9266. + +* rc-scripts 1.4.1 (13 Oct 2002) + + 13 Oct 2002; Martin Schlemmer : + + Create and fix permissions on /tmp/.{ICE,X11}-unix/. This + is additional measures for bug #8281. + + 12 Oct 2002; Martin Schlemmer : + + Update /etc/init.d/net.eth0 to fix bug #8626. + + Fix /sbin/rc-update to check return code of "ln". This should + close bug #8867. + + 29 Sep 2002; Martin Schlemmer : + + Fix indentation in /etc/inputrc. This should close + bug #8368. + + Add extended status functionality. Should close bug #2462. + + Add support for /sbin/rc-update to check if the rc-script + is executable or not. Thanks to widersacher@gmx.net, closing + bug #8326. + + 25 Sep 2002; Martin Schlemmer : + + Fix /etc/init.d/bootmisc not to kill pidfiles of running + daemons. Improve NGPT support in /sbin/rc a bit. + + 23 Sep 2002; Martin Schlemmer : + + Fix my last screwup with /etc/init.d/net.ppp0. Basically + forgot to change a few DEVICE's to IFACE ... + + 22 Sep 2002; Martin Schlemmer : + + NGPT support. + + 17 Sep 2002; Martin Schlemmer : + + Did a small fix to /etc/init.d/net.eth0, thanks to + naanyaar2000@yahoo.com, bug #7407. + + 16 Sep 2002; Martin Schlemmer : + + Add the permission stuff for generic scsi when compiled as + module, thanks to Bauno . + + Add support for /etc/devfs.d/ for additional devfs config + stuff .. idea from Denys Duchier . + + 11 Sep 2002; Martin Schlemmer : + + Fix small type-o from last changes to /etc/init.d/netmount. + Should resolve bug #7803. + +* rc-scripts 1.4.0 (7 Sep 2002) + + 7 Sep 2002; Martin Schlemmer : + + Update /etc/init.d/net.eth0 to handle individual broadcast + and netmask for aliases. Should close bug #7407. + + Give /var/run/utmp and /var/log/wtmp the proper permissions + and ownership. First steps in fixing bug #7630. + + Change Raid stuff again in /etc/init.d/checkfs. + + 26 Aug 2002; Donny Davies : + + Give root a 'root' GECOS in /etc/passwd, was NULL before. + +* rc-scripts 1.3.9 (25 Aug 2002) + + 25 Aug 2002; Martin Schlemmer : + + Update /sbin/rc to fix some spelling/slang mistakes. Closes + bug #6887. + + Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0. + This closes bug #6378. + + Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175, + with many thanks to Asbjorn Sannes . + + 20 Aug 2002; Martin Schlemmer : + + Update /etc/init.d/bootmisc to reset pam_console permissions. + + Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so" + line for getting devfs to work with pam_console. + + 12 Aug 2002; Martin Schlemmer : + + Update /etc/init.d/keymaps to first load the windowkeys.inc then + the user selected one, fixing bug #6295. + + 11 Aug 2002; Martin Schlemmer : + + Change the 'cat' in check_rcscript() to a single 'awk' in + /sbin/depscan.sh. This should fix broken pipe issues if the + loop exists too early. Resolves bug #5961. + + Fix software RAID startup/shutdown, bug #5310. Modified + /etc/init.d/checkfs and /etc/init.d/halt.sh for this. + +* rc-scripts 1.3.8 (08 Aug 2002) + + 7 Aug 2002; Martin Schlemmer : + + Move the color ls stuff to .bashrc. Fix bug #5250. + + 6 Aug 2002; Dan Armak : + + Correct the comments in rc.conf about the XSESSION variable: it should + be set to "kde-" not "KDE". Closes bug #5948. + + 5 Aug 2002; Martin Schlemmer : + + Fix the 'Usage' line in the help to return the correct options for + the script (/sbin/runscript.sh). Resolve bug #6029. + + 3 Aug 2002; Donny Davies : + + Added UPS shutdown support for nut to halt.sh. + Added nut user/group as uid/gid 84. + + 27 Jul 2002; Martin Schlemmer : + + Updated /sbin/rc's way of checking for devfs support (now rather uses + awk, as it is more accurate). Closes bug #5458. + + Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot + and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this. + Thanks goes to Chris PeBenito (bug #5570). + + Changed most daemons to use /bin/false as shell. Should close bug #5388. + + 27 Jul 2002; Nicholas Jones : + + Added vpopmail user and group as 89:89 + + 22 Jul 2002; Martin Schlemmer : + + Add the cyrus user to /etc/passwd. Resolves bug #4100. + + Some bugfixes and speed improvements to /sbin/depscan.sh after + last changes. + + Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to + get some speed improvements. + + 21 Jul 2002; Martin Schlemmer : + + Fix LVM support in /etc/init.d/checkfs again, thanks to help from + Kyle Manna . + + Add software RAID support to /etc/init.d/checkfs, thanks to + Daniel Ahlberg . + + Update the cache_depend() funtion in /sbin/depscan.sh not to + quit on any "}", but only on the one matching the first "{". This + requires wc in /bin, so baselayout should depend on + >=sys-apps/textutils-2.0.19-r2 + + Update /etc/init.d/netmount to try and detect nfs mounts that should be + mounted automatically on boot. This requires awk in /bin, so baselayout + should depend on >=sys-apps/gawk-3.1.0-r3. + +* rc-scripts 1.3.7 (17 Jul 2002) + + 17 Jul 2002; Martin Schlemmer : + + Add logging functionality to the rc-scripts, thanks to Alexander Holler, + bug #4037 for the basic idea. Updated /sbin/functions.sh for this. + + 16 Jul 2002; Martin Schlemmer : + + Add additional entries to /etc/services to support cyrus-imapd, thanks + to Nick Hadaway . + + Update /etc/init.d/consolefont to resolve bug #4968. This fixes a + problem with non 7bit ascii symbols. + + Updated /etc/init.d/checkfs to detect if lvm is already active. + This should resolve bug #3613. + + 5 Jun 2002; Martin Schlemmer : + + Add "usb" group, gid 85. Move "sshd" user and group to 22. Move + "games" user and group to 35 + + 3 Jun 2002; Martin Schlemmer : + + Update Copyright displayed at boot, thanks to Sascha Schwabbauer + (aka cybersystem). Updated /sbin/rc for this. + + 30 Jun 2002; Martin Schlemmer : + + Update /etc/skel/.bashrc to update the window title of X terminals + that supports it. Closes bug #4232. + + 26 Jun 2002; Martin Schlemmer : + + Add sshd user and group. Updated /etc/passwd and /etc/group for this. + + Update /etc/inputrc to resolve bug #2599. + + 20 Jun 2002; Martin Schlemmer : + + Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified + /etc/env.d/00basic for this. + + Add some new daemon stop and pid detection stuff to /sbin/functions.sh. + Nothing official, but I spent enouth time on it not to want to loose it :) + + Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs + to give output to stderr. This was caused by a call to "stty", which when + run without a attatched terminal, have this effect. Basically just pipe + stderr to /dev/null. + + 5 Jun 2002; Martin Schlemmer : + + Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving + bug #3363 + 26 May 2002; Martin Schlemmer : Update /etc/init.d/netmount not to try and mount NFS filesystems @@ -58,37 +1190,37 @@ Add /etc/DIR_COLORS as it is no longer shipped with fileutils, and is needed for some fixes. - 28 April 2002; Martin Schlemmer : + 28 Apr 2002; Martin Schlemmer : Update /etc/rc.conf to be more clear and state that you should remove consolefont from startup if you do not use it. Should resolve bug #2174. - 26 April 2002; Donny Davies passwd, group : + 26 Apr 2002; Donny Davies passwd, group : Added user/group apache with uid/gid 81. - 25 April 2002; Martin Schlemmer : + 25 Apr 2002; Martin Schlemmer : Remove the "-net" from the line setting the default gateway in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for noting this. - 24 April 2002; Donny Davies rc.conf : + 24 Apr 2002; Donny Davies rc.conf : Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs which is installed with the nfs-utils package. Also tidied up some really old, leftover junk like the non-supported stuff from rc5. Closes #1754. - 23 April 2002; Martin Schlemmer : + 23 Apr 2002; Martin Schlemmer : Remove creation of /var/run/utmpx from bootmisc again. Seems other people have wierd problems. -* rc-scripts 1.3.4 (21 April 2002) +* rc-scripts 1.3.4 (21 Apr 2002) - 21 April 2002; Martin Schlemmer : + 21 Apr 2002; Martin Schlemmer : Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env, and /etc/csh.env. Update /etc/init.d/bootmisc to use this. @@ -99,12 +1231,12 @@ Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE and AFTER. - 12 April 2002; Martin Schlemmer : + 12 Apr 2002; Martin Schlemmer : Update /etc/init.d/bootmisc to create /var/run/utmpx. This is needed, else /usr/bin/newgrp segfault. - 11 April 2002; Martin Schlemmer : + 11 Apr 2002; Martin Schlemmer : Update /etc/skel/.bash_profile to make it tcsh compadible. Thanks to Väinö Järvelä for this fix. @@ -116,14 +1248,14 @@ Move LVM stuff to checkfs to ensure that they get fscked. This resolves bug #1552. -* rc-scripts 1.3.3 (5 April 2002) +* rc-scripts 1.3.3 (5 Apr 2002) - 5 April 2002; Martin Schlemmer : + 5 Apr 2002; Martin Schlemmer : Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin. This is done to try and ensure system integrity. - 1 April 2002; Martin Schlemmer : + 1 Apr 2002; Martin Schlemmer : Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391. @@ -133,7 +1265,7 @@ * rc-scripts 1.3.2 (24 Mar 2002) - 24 March 2002; Martin Schlemmer : + 24 Mar 2002; Martin Schlemmer : Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc for this. @@ -157,35 +1289,35 @@ * rc-scripts 1.3.1 (23 Mar 2002) - 23 March 2002; Daniel Robbins : init.d/net.eth0: fix for + 23 Mar 2002; Daniel Robbins : init.d/net.eth0: fix for DHCP lease release from Jim Nutt. - 23 March 2002; Daniel Robbins : rolling a new release + 23 Mar 2002; Daniel Robbins : rolling a new release since there are a lot of important bug fixes in here that are needed. - 23 March 2002; Martin Schlemmer : + 23 Mar 2002; Martin Schlemmer : Resolve bug #1292. Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to Spidler. - 21 March 2002; Martin Schlemmer : + 21 Mar 2002; Martin Schlemmer : Update /sbin/rc to fix a 'cat mounts' instead of the correct version, 'cat /proc/mounts'. - 19 March 2002; Martin Schlemmer : + 19 Mar 2002; Martin Schlemmer : Add initial support for the --quiet flag that suppress output. - 18 March 2002; Martin Schlemmer : + 18 Mar 2002; Martin Schlemmer : Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc as not all errors by depscan.sh is critical. It should be reworked to do better error handeling. - 14 March 2002; Martin Schlemmer : + 14 Mar 2002; Martin Schlemmer : Fix the GID and UID of nobody and nogroup in /etc/passwd and /etc/group to match those of Debian, FBSD and others. Thanks @@ -195,7 +1327,7 @@ Update /etc/init.d/net.eth0 to properly down DHCP interfaces. This resolves bug #1150, thanks to Paul Fleischer. - 11 March 2002; Martin Schlemmer : + 11 Mar 2002; Martin Schlemmer : Updated /etc/init.d/functions.sh not to use /usr/bin/basename, as some users have /usr on seperate partition which is not @@ -206,9 +1338,9 @@ be working now, and this also fix a problem that when there is no service providing a virtual, counter was used uninitialized. -* rc-scripts 1.3.0 (10 March 2002) +* rc-scripts 1.3.0 (10 Mar 2002) - 10 March 2002; Martin Schlemmer : + 10 Mar 2002; Martin Schlemmer : Resolved bug #1021; updated /etc/init.d/consolefont for this. @@ -237,9 +1369,9 @@ to detect a error when mounting /proc (remember to thank Grant for his UserMode ebuilds, and Guide). -* rc-scripts 1.2.9 (6 March 2002) +* rc-scripts 1.2.9 (6 Mar 2002) - 6 March 2002; Martin Schlemmer : + 6 Mar 2002; Martin Schlemmer : General form updates and some piping fixes. @@ -247,9 +1379,9 @@ to fix a problem where startDM.sh would be respawned repeatedly if xdm was not in the default runlevel. -* rc-scripts 1.2.8 (4 March 2002) +* rc-scripts 1.2.8 (4 Mar 2002) - 4 March 2002; Martin Schlemmer : + 4 Mar 2002; Martin Schlemmer : Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab to fix the "dead key" problem we had with xdm/gdm/kdm. We should @@ -263,9 +1395,9 @@ Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with the new sys-apps/kbd package. -* rc-scripts 1.2.7 (3 March 2002) +* rc-scripts 1.2.7 (3 Mar 2002) - 3 March 2002; Martin Schlemmer : + 3 Mar 2002; Martin Schlemmer : Fixed the problem of rc-scripts trying to start/stop a service multiple times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc @@ -277,22 +1409,22 @@ Added caching of the "depend() { need foo; } " lines, and updated /etc/init.d/depscan.sh to touch the actual files less. This should - speedup dependancy caching a lot, especially on slow machines. + speedup dependency caching a lot, especially on slow machines. Updated /etc/passwd to have users with no shell defined, use /bin/false for security. Update /etc/fstab to mention /dev/shm since we dont mount it anymore. - 1 March 2002; Martin Schlemmer : + 1 Mar 2002; Martin Schlemmer : Added a wrapper for sourcing the rc-scripts to eliminate syntax errors. Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated /etc/init.d/depscan.sh, /etc/init.d/functions.sh and /etc/init.d/runscript.sh for this (added wrap_rcscript() function). - Removed stopping of dependant services that have current service as - a 'use'dependancy ... should be less confusing now. + Removed stopping of dependent services that have current service as + a 'use'dependency ... should be less confusing now. Updated /etc/init.d/runscript.sh for this. 28 Feb 2002; Martin Schlemmer : @@ -384,7 +1516,7 @@ /etc/init.d/functions.sh for this. Updated /etc/init.d/depscan.sh to work with '*' as argument for - dependancy types. This can be used with 'use' and 'before' to + dependency types. This can be used with 'use' and 'before' to start a script last or first respectively. Added save_options() and get_options() to /etc/init.d/functions.sh @@ -463,11 +1595,11 @@ 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); - Updated /etc/init.d/depscan.sh to store info about missing dependancies + Updated /etc/init.d/depscan.sh to store info about missing dependencies of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh - to use this when starting a script ('need' dependancies is critical for + to use this when starting a script ('need' dependencies is critical for startup). Added the broken() function to /etc/init.d/runscript.sh - to list the missing dependancies. + to list the missing dependencies. Updated /etc/init.d/runscript.sh for svc_start() to have better error checking. @@ -710,44 +1842,44 @@ [old changelog format follows] - *lots of scripts; woodchip - removed old rc5 scripts from cvs + *lots of scripts; woodchip + removed old rc5 scripts from cvs - *init.d/runscript.sh; agriffis - Added support for rc.conf and home-grown functions - - *init.d/modules; - Now correctly looks at /etc/modules.autoload + *init.d/runscript.sh; agriffis + Added support for rc.conf and home-grown functions + + *init.d/modules; + Now correctly looks at /etc/modules.autoload rc-scripts-1.1.6, released 15 Sep 2001 ====================================== - *init.d/runscript.sh, others - Handling of "net" dependencies resolve to all net devices in - /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES - variable in /etc/rc.conf has been removed. - - *init.d/runscript.sh - New "zap" option for manually resetting the state of an initscript - to stopped. + *init.d/runscript.sh, others + Handling of "net" dependencies resolve to all net devices in + /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES + variable in /etc/rc.conf has been removed. + + *init.d/runscript.sh + New "zap" option for manually resetting the state of an initscript + to stopped. - *init.d/{samba,sysklogd,sshd} - Removed from CVS; they live in their respective packages. + *init.d/{samba,sysklogd,sshd} + Removed from CVS; they live in their respective packages. rc-scripts-1.1.5, released 02 Sep 2001 ==================================== - *sbin/rc-update - New version of the rc-update command for the new initscripts. Works - similarly to the old version, except this one updates our dependency - cache. - - *init.d/functions.sh - New and better looking informational message functions (einfo, einfon). - Brand new message functions (ewarn). - - *sbin/init, init.d/checkroot - We're going back to a /proc/mounts-based mtab symlink because it's - just plain better. Appropriate changes made. + *sbin/rc-update + New version of the rc-update command for the new initscripts. Works + similarly to the old version, except this one updates our dependency + cache. + + *init.d/functions.sh + New and better looking informational message functions (einfo, einfon). + Brand new message functions (ewarn). + + *sbin/init, init.d/checkroot + We're going back to a /proc/mounts-based mtab symlink because it's + just plain better. Appropriate changes made. # vim:expandtab