--- trunk/ChangeLog 2004/05/10 14:16:35 502 +++ trunk/ChangeLog 2004/11/24 17:21:43 720 @@ -1,12 +1,843 @@ -# ChangeLog for Gentoo Linux System Intialization ("rc") scripts -# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL -# Written by Daniel Robbins (drobbins@gentoo.org) +# ChangeLog for Gentoo System Intialization ("rc") scripts +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPLv2 + + 24 Nov 2004; Mike Frysinger : + + Allow users to specify charset option to dumpkeys when using unicode + in conf.d/keymaps #72225. Also move all the init.d/keymap specific + options out of rc.conf and into conf.d/keymaps and add some config + checks to init.d/keymaps like the clock/hostname init.d scripts. + + 24 Nov 2004; Roy Marples : + + Ensure all net-scripts modules depend on interface_variable function + where applicable + Fixed adsl stopping - #68934. Thanks to Andreas Kauer + + 23 Nov 2004; Roy Marples : + + iproute2 does not need to create dummy interfaces for aliases + unlike ifconfig so we no longer do this + We now bring down all aliases and addresses properly + Split off some functions from net.lo into helpers.d/functions + so that our DHCP helper scripts can use them too :) + Deprecated interface specific setup in favour of a generic config + macchanger brings interface up now - fixes #71929 + DHCP over VLAN now works - fixes #71860 + Disabled modified function checking as it's far too expensive on CPU + and still isn't 100% reliable + When specifing a module that isn't emerged, you now get an error + telling you what to emerge + Removed -p option from the diff call used for function removal + Removed rp_filter setting - fixes first part of bug #71971 + Added sysctl.conf settings relating to rp_filter to sysctl.conf + - fixes last part of bug #71971 + Fixed pump exporing ntp servers + implemented MODULES_DIR so we can change directory we load from on the fly + fixed variables for vlans in most modules + + 19 Nov 2004; Aron Grffis : + + Remove crap "ll" and "d" aliases from skel .bashrc + + 19 Nov 2004; Roy Marples : + + tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump + udhcpc now does correct signal handling so we can release leases and + terminate cleanly + Improved pump process detection + Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc + scripts. This makes things much saner as udhcpc is much saner - also fixed + essidnet and ipv6 local link for them. + removed iproute2 udhcpc reliance on the "bc" command + + 17 Nov 2004; Roy Marples : + + Fixed invalid variable handling in bonding and vlan - bug #71419 + apipa now brings the interface up before testing if address exists + Updated bonding documentation - bug #71419 + Fixed iproute2 adding addresses for vlans - bug #71419 + ifconfig handle inet6 routing automatically - bug #33310 + ifconfig - fixed old gateway + gateway in routes conflict + iproute2 cleaned up some functions + + 16 Nov 2004; Roy Marples : + + We no longer default a fallback to APIPA when no config is given + net.example fleshed out a bit more for dhcpcd - fixes #60845 + Improved forced module handling a touch + modules_sort and modules_check_user in net.lo buffer _provides, + _before and _after in arrays to avoid shelling out + + 15 Nov 2004; Mike Frysinger : + + Add a check to clock init.d to make sure users dont try to set + config their clock in rc.conf anymore. + + Redo hostname/domainname scripts to use files in /etc/conf.d/ + instead of creating files in /etc/. Allows for controlling things + like the behavior of setting the 'domain' in resolv.conf since users + may not always understand exactly what's going on. + + Stop referring to conf.d/basic as a global rc config option. That + file hasn't been used in a long time and has since been replaced + with env.d/00basic. Updated sbin/runscript.sh, etc/profile, + sbin/rc-help.sh, and src/awk/cachedepends.awk. + + Run `find | xargs` instead of `find -exec`. Much better performance + this way, and busybox friendly #59732. + + 15 Nov 2004; Roy Marples : + + Split modules_load into smaller more managable functions in net.lo + Added modules_force option to net.lo with a big phat warning in + net.example about it potentially breaking networking + Added searchdomains_ESSID option to essidnet + Stopped the domain setting from putting the same entry in search + in config-system and essidnet + Removed second warning in net.lo when configuration not set + Documented APIPA module in net.example + Added kernel checking for vlan - fixes #70829 + Added kernel checking for bonding, bridging and tuntap + Added iproute2 support to the APIPA module + + 13 Nov 2004; Mike Frysinger : + + Update the svcdir mounting #69595. Instead of mounting in /mnt + and then bind mounting to $svcdir, we mount the ramdisk on $svcidr. + + 12 Nov 2004; Roy Marples : + + Added arping duplicate address detection to net.lo + Created Automatic Private IP Addressing (APIPA) module + + Added dependancy checking to ipppd + Bonding is now started pre instead of post + Fixed iface variable in dhcp modules for vlans + Changed get_device to interface_device + Changed get_type to interface_type + Added vlan configuration options and documented them in net.example + Fixed bridge configuration handling + Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself + + 11 Nov 2004; Roy Marples : + + Fixed category of rp-pppoe to net-dialup error when requesting ADSL + Improved inet6 address deletion and detection in iproute2 + Improved gateway logic in ifconfig + Changed all wireless reporting functions to use iwgetid instead of + parsing iwconfig output except for essid + +* rc-scripts 1.6.6 (08 Nov 2004) + + 08 Nov 2004; Roy Marples : + + Added options to configure bridge + Added bridge configuration example to net.example + Added missing required function interface_exists to iptunnel check_depends + + 07 Nov 2004; Aron Griffis : + + Fix shell scripting errors that would result in + /sbin/functions.sh: line 166: [: too many arguments. + + 05 Nov 2004; Roy Marples : + + net-scripts/net.modules.d/bridge + - fixed destroying a bridge if no ports were added + - starts interfaces if they don't exist - fixed bug #65153 + + net-scrips/net.modules.d/bonding + - starts interfaces if they don't exist + + net-scripts/init.d/net.lo + - added net_start() function to start depandant ifaces + so that bridge br0 can active tun0 which net.tun0 has to create + - added use dependany on wlan incase we're using linux-wlan-ng drivers + fixes bug #64978 + - moved start() to run_start() and stop() to run_stop() + created run() and new start()/stop() functions + this is so that we have one single entry point to localise variables + and to remove any added functions loaded by our modules + - removed redundant interface_exists() as it's provided by + ifconfig and/or iproute2 + + net-scripts/net.modules.d/ifconfig and iproute2 + - added ifconfig_tunnel and iproute2_tunnel functions + + addred gre/ipip tunnel support via the the tunnel module + - fixes bug #50765 + + 04 Nov 2004; Roy Marples : + + net-scripts/net.modules.d/pump + - fixed setting ntp servers + + net-scripts/net.modules.d/dhcpcd + - fixed stopping function + + net-scripts/net.modules.d/bonding + - fixed module to actually work with the interface + + net-scripts/init.d/net.lo + - we remove all added functions when restarting an interface + this relies on the diff command being available + + added isdn support via the new ipppd module - fixes bug #69035 + + net-scripts/conf.d/net.example + - added sample isdn setup + + net-scripts/conf.d/wireless.example + - added better descriptions to the _sleep variables + + Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh + - fixed bug #70022 + + net.lo - added get_type function to return the type of the interface + - eth, ippp, etc + + ipppd, tuntap + - start() moved to pre_start() and we now test by type + this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" ) + as ippp0 is always an isdn device + + bridge - fixed stop function and moved start() to pre_start() + and automatically start if the variable bridge_${iface} exists + + net.example - fixed up documentation for changed behaviour above + + 03 Nov 2004; Mike Frysinger : + + When launching critical services in /sbin/rc, make sure we source + the conf.d file (if it exists). Resolves #69956. + + 03 Nov 2004; Roy Marples : + + net-scripts/init.d/net.lo + - fixed !module when it's not installed + - we can now specify null inet addresses in the config + this allows a pure inet6 setup + - shutdown lo the same way we bring it up + + net-scripts/net.modules.d/ifconfig + - changed IPv6 to inet6 in output of adding inet6 addresses + - just output inet6 address removed, not eth0 del foo + + net-scripts/net.modules.d/iproute2 + - fix deletion of non-link addresses - fixes bug #65417 (again) + - handle inet6 addresses like ifconfig - fixes more bug #65417 + + net-scripts/conf.d/net.example + - noted that inet6 addresses do not create aliases + - added examples of assigning inet6 addresses + + net-scripts/net.modules.d/iwconfig + - improve error message when card does not support scanning + + net-scripts/conf.d/wireless.example + - fixed comment regarding preferred_aps not working with cards that don't + support scanning + + 02 Nov 2004; Roy Marples : + + net-scripts/conf.d/net.example + - added bridging and tuntap examples + + net-scripts/init.d/net.lo + - modprobe ${IFACE} when ${IFACE} does not exist + + net-scripts/net.modules.d/ifconfig + - fixed interface existance check + + net-scripts/net.modules.d + ifconfig & iproute2 + - added boolean to interface_exists to report if it exists or not + - added checks to see if the interface exists or not when starting + + dhcpcd + - removed debug line + + bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc + - added checks to see if the interface exists or not when starting + + tuntap + - added checks to see if the interface exists or not when stopping + + 01 Nov 2004; Mike Frysinger : + + Dump the error message that hwclock returns since it tends to be + quite useful. Modified init.d/clock. + + Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789. + + Don't create /dev/sndstat link anymore in populate_udev per #69635. + + 01 Nov 2004; Roy Marples : + + net-scripts/init.d/net.lo: + - modules specified by interface config now error if they are not loaded + - moved interface check to after preup incase user preup loads drivers + - modules can be explicitly not used by prefixing them with a ! + however, they are still available to other modules + fixes bugs #68908, #69027 + - remove check to see if interface exists + - modules may setup new interfaces and still require config + so we have a new label counter in iface_start + - removed the check to see if a class wrapping already exists + this fixes the bug where ifconfig and iproute2 are installed, but + ifconfig is asked for and the interface is restarted. + - added check to see if the configured module is loaded + and installed or not in iface_start + - add dependancy on isdn4linux - fixes bug #69035 + - interface_exists moved to iproute and ifconfig + + net-scripts/net.modules.d + - Split wireless module into iwconfig and essidnet modules + - Added tuntap and bridge modules, fixes bug #55394, #30688 + + net-scripts/init.d/iwconfig: + - wep mode is now reported + - removed post_stop function so we keep existing config + - added pre_stop to set the ESSID variable + - changed to veinfo/vewarn where appropriate + - check if interface exists otherwise abort gracefully + - no longer deletes addresses as we now avoid + ipv6 local addresses in detecting if interface has an addresses or not + + net-scripts/init.d/ifconfig: + - added flag enable/disable function + - scope:link inet6 addresses are ignored when testing is_up and + del_addresses - fixes bug #65417 + + net-scripts/init.d/iproute2: + - added flag enable/disable function + - scope:link inet6 addresses are ignored when testing is_up and + del_addresses - fixes bug #65417 + + net-scripts/init.d/macchanger: + - fixed detecting whether the change worked or not, fixes bug #68893 + + net-scripts/init.d/vlan: + - fixed old config problem + + 31 Oct 2004; Martin Schlemmer : + + Do not delete depscan and envupdate caches on reboot, as this should + improve bootup times - works nicely with the '-u' parameters of both. + Also move the '-u' parameter test of depscan.sh after the directory + exist test, else ${svcdir}/started/, etc do not exist. Modified both + /sbin/rc and /sbin/depscan.sh for this. + + Move things around in /sbin/functions.sh to have all functions above. + + Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225. + + 28 Oct 2004; Martin Schlemmer : + + Only add files not managed by udev to device tarball, bug #57110. + + 28 Oct 2004; Mike Frysinger : + + Revert pam_console_apply udev check in bootmisc/halt.sh since + the bug is with pam_console_apply and not udev/pam. + + Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh. + + Allow users to select ramfs instead of default tmpfs for mounting + on /dev with udev #69091. + + Add issue.devfix which would be auto copied to /etc/issue if + /sbin/rc detects the user is missing /dev/null or /dev/console. + Includes a simple explanation/fix for what's wrong. + + Make sure the clock init script runs after checkroot/modules/localmount + so that timestamps are synchronized asap #68133 / #70008. + + Accept '-nc' as a short option to '--nocolor' #64736. + + 26 Oct 2004; Mike Frysinger : + + Don't use -A with fsck to respect the fs_passno since it'll try + to fsck all filesystems, not just the ones specified. Instead, + awk /etc/fstab to review the passno field in checkroot #68822. + + Add support for 'gentoo=forcefsck' boot option in checkroot. + + Make sure we run devfsd in /sbin/rc even when /dev has been + automounted by the kernel #68795. + + Don't generate the device tarball in halt.sh with livecds #68469. + + 25 Oct 2004; Aron Griffis : + + net-scripts/net.modules.d/ifconfig: + - Simplify ifconfig_is_up() + - Fix ifconfig_get_aliases_rev() to actually work... you can't + specify an interface name to ifconfig if you want to see the + aliases. + - Workaround a couple ifconfig bugs dealing with aliases + - Correct a return status in ifconfig_interface_del_addresses() + - ifconfig_iface_stop() is bool, not void; fix the comments + + net-scripts/net.modules.d/iproute2: + - iproute2_iface_stop() is bool, not void. Fix the code so it + returns meaningful values + + net-scripts/init.d/net.lo: + - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't + barf when a preferred module is either (1) missing from + net.modules.d or (2) not available due to missing dependencies + - When loading all modules in order to stop an interface, only use + the first available to satisfy each class wrapper + + 24 Oct 2004; Aron Griffis : + + Include livecd patch that was applied to baselayout-1.9.4-r6 + to use agetty instead of mingetty + + 24 Oct 2004; Mike Frysinger : + + Mount tmpfs instead of ramfs on /dev when using udev systems. + The problem with ramfs is that it has no size limitations so + one could easily take down their machine by accident #68653. + +* rc-scripts 1.6.3 (23 Oct 2004) + + 22 Oct 2004; Aron Griffis : + + Add support for user_eth0 in the adsl module and in net.example. + This means that most users won't need to edit pppoe.conf at all + + 21 Oct 2004; Aron Griffis : + + Remove old etc/conf.d/net and try to clarify instructions in + net-scripts/conf.d/net.example. Add example for ADSL + + 21 Oct 2004; Mike Frysinger : + + Merge all of the UML checks into one function, is_uml_sys(), + which is now in functions.sh. + + 18 Oct 2004; Aron Griffis : + + Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that + depend on RC_VERBOSE which defaults to no. Add --verbose to args + understood by runscript.sh. + + In net.lo, use veinfo and friends when loading modules since this + information is confusing to users. + + In net.lo, always load global "modules" setting in following + "modules_iface" since this is a little easier for users to + understand. + + In net.lo, use eindent for output of pre/post scripts + + 18 Oct 2004; Mike Frysinger : + + Add shfs to our list of net filesystems #61452. Also add afs/nfs4. + + Add a '-u' parameter to depscan.sh to allow for updates only when + the config files have changed. With /sbin/rc using this, we speed + up bootup by only regenerating the cache when need be #67976. Also + add a '-u' parameter to env-update.sh for same reasons. + + Don't run depscan.sh in rc-update anymore since the cache files don't + depend on runlevels (which is all that rc-update modifies). + + Add unicode support to keymaps/consolefont #32111 and UML support #29707. + + Add checks to many filesystem operations in the eventuality that the + filesystems are mounted read only. + + 16 Oct 2004; Mike Frysinger : + + Update the default fstab /dev/shm mount to include the nodev, nosuid, + and noexec mount flags. No reason for the filesystem to have those. + + Cleaned up the clock init script. Moved the clock options out of + rc.conf and into its own conf.d/clock file. Added support for the + weird Alpha consoles SRM/ARC since they need special config options. + Also made the syncing of system clock to hardware clock at shutdown + optional (with the default being off) #15834. Don't try to set the + clock if running inside a coLinux environment #52870. + + Update default PATH ordering to try to follow default behavior in + other distro's and because it's logical that /usr/local should + override /usr which should override /. Fixes #12531. + + Move devfs stuff out of baselayout and into the devfsd package. + + Don't run /sbin/pam_console_apply -r if using udev on /dev #50315. + + 14 Oct 2004; Aron Griffis : + + Fix rc-status to work with new COLS code. + + 14 Oct 2004; Mike Frysinger : + + Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and + stop assuming ramfs==ramdisk #64079. + + 13 Oct 2004; Mike Frysinger : + + Rework the code for managing /dev to make it more flexible for + users. Some don't want to use devfs/udev but rather just create + their own nodes. Handles some issues with #44906 / #67276. + + Move the utmp clearing code out of bootmisc and into /sbin/rc. + The utmp log must be cleared while in the initial boot level + (meaning inside /sbin/rc) because as soon as rc exists, init + writes a 'boot' record (`who -b`) which would normally be lost + when the bootmisc init.d script is run #61727. + + 13 Oct 2004; Aron Griffis : + + Cosmetic fixes for starting loopback interface + + SpanKY doesn't like the dots... disable them by default, but you + can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back + +* rc-scripts 1.6.2 (13 Oct 2004) + + 13 Oct 2004; Aron Griffis : + + Install net.modules.d to /lib/rcscripts instead of /etc so we + don't have to deal with CONFIG_PROTECT + + Fix diff code in modules_load so it can identify which functions + have been modified + + Fix fallback mechanism in iface_start so that it works correctly + and doesn't report a bogus error message when trying the fallback + + Get rid of need_begin trickery in iface_stop + + Simplify eend processing in dhcp modules + + Implement eindent, eoutdent, esetdent in functions.sh and adjust + net-scripts to use them. + + Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use + RC_INDENTATION and to work better on serial terminals + + Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp + + 12 Oct 2004; Aron Griffis : + + Fix ipaddr_fallback in net-scripts/conf.d/net.example + + 09 Oct 2004; Aron Griffis : + + Remove init.d/net.eth0 net.lo and net.ppp0. The first two are + provided now by net-scripts and net.ppp0 is shipped in + net-dialup/ppp + + Create NET_FS_LIST and is_net_fs in functions.sh and use them in + checkroot, localmount, netmount, net.example, and net.lo + + 09 Oct 2004; Mike Frysinger : + + If the hostname has already been set via the kernel/dhcp, don't + force it to 'localhost'. Used in netboot/terminal setups #38172. + + Add domainname to default boot runlevel list #47041. + + 08 Oct 2004; Mike Frysinger : + + Make sure that when we try to mount /sys, we do so with -n (tigger). + + Add some examples for nfs to sysctl.conf #66575. + + 06 Oct 2004; Aron Griffis : + + Update to net-scripts 1.0.2 from Roy + ------------------------------------ + - wireless module: replaced preferred_only var with + associate_order this makes more sense now as we have changed the + possible values + - wireless module: added patch from Daniel Zappala we should call + wireless_get_essid everywhere now + - wireless module: don't declare ESSID local in + wireless_configure(). This allows ESSID to be tested in the + user defined postup() function + - wireless module: test type != "NOT READY!" instead of testing = + IEEE. this resolves problems with intel and ra-tech drivers + - net.lo start() now errors when the interface does not exist + - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this + enables wireless to map them from peer_dns_ESSID + - config-system helper now loads wireless module to remap + variables from ESSID this allows udhcpc and dhclient to use + remapped wireless vars + - fixed dhcpcd and pump modules using peer_* vars + - wireless aborts after 5 seconds if it cannot report a valid + ESSID this fixes a potential infinite loop problem + - wireless_setup_iface() renamed to wireless_map_essid_vars() this + avoids confusion about what the function actually does + + 06 Oct 2004; Mike Frysinger : + + Change the default net.ipv4.conf.default.rp_filter setting to 1 + in sysctl.conf since it shouldn't be harmful in anyway. Redhat + does the same. + + 05 Oct 2004; Aron Griffis : + + Get rid of getcols() in sbin/functions.sh. Use COLUMNS when + possible and otherwise clean up the COLS code. Fix the "emerge + depend" detection code to use RC_ENDCOL="no" + + 05 Oct 2004; Mike Frysinger : + + Changed behavior of the domainname init.d script. It will now + override any settings obtained via dhcp/whatever. See #48277. + + Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg. + This way users have an 'after-boot' log of their dmesg saved + somewhere useful #55421. + + Added the 'eend' back to depscan.sh since the script starts with a + call to 'ebegin' #59694. + + Add selinux update from Chris PeBenito for src/runscript.c #64019. + + Add more quoting to rc-help.sh to fix some non-critical errors. + Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR + in functions.sh to be set via the environment. + + Flesh out the default sysctl.conf with comments and more examples + since our previous one was pretty sparse #59993. + + Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way + we only require sort in / and not both #36453. + + 04 Oct 2004; Mike Frysinger : + + More (I mean a LOT more) services. This takes care of #44458, + #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA + list/Fedora/FreeBSD/Debian. + + Change the test for /proc/cmdline from -e to -r. On grsecurity + based systems for example, the file may exist, but not be readable + by non-root users (patch by Ned Ludd). + + 03 Oct 2004; Mike Frysinger : + + Add support for NFSv4 from #25106 to the netmount script. Don't + try to fsck / if the root is a remote filesystem (like NFS) #36624. + + Update the fs_passno values in the default fstab to match the + settings suggested by the manpage #37314. Make checkroot respect + a fs_passno setting of 0 when dealing with / #39212. Change + default / filesystem type to ext3 instead of xfs #42670. + + Re-order the arguments to mount to match POSIX requirements #66225. + + Don't pipe swapon in localmount to /dev/null and ignore return + codes anymore. A swapon that works shows no output #39834. + + 02 Oct 2004; Mike Frysinger : + + Break up the COL/COLOR code properly this time. Not all serial + consoles can handle adjusting to the end of the line, so let's not + bother running stty at all anymore. This should fix up #32453. + + 30 Sep 2004; Mike Frysinger : + + Disable cryptfs by default in the conf.d file. Also cleanup + the output generated in localmount/checkfs/halt.sh for dm-crypt. + Add an extra check so that cryptfs is only run when the conf.d + file exists as well as /bin/cryptsetup. + + 29 Sep 2004; Mike Frysinger : + + Let glibc install nscd since different versions of glibc will + need to be handled differently. See #43076 by Rui Malheiro. + + 29 Sep 2004; Aron Griffis : + + Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489 + + 27 Sep 2004; Aron Griffis : + + Clear the screen in .bash_logout #32330 + +* rc-scripts 1.6.1 (27 Sep 2004) + + 27 Sep 2004; Aron Griffis : + + Update dm-crypt to work with multi-line configuration files. + Also don't set status in a subshell; it was being lost before. + + 23 Sep 2004; Mike Frysinger : + + Rework the logic behind the $COLS code. It should not depend + on whether color is enabled. Also add a check for negative + values (like when using a serial console). + +* rc-scripts 1.6.0 (15 Sep 2004) + + 15 Sep 2004; Aron Griffis : + + Fix bug 64034: simplify netmount script's stop function so that + mountpoints containing spaces work correctly + + Update tarball.sh to use net-scripts + + 14 Sep 2004; Aron Griffis : + + Commit dm-crypt enablement patch from Tigger (Rob Holland) in + bug 43146 + +* rc-scripts 1.5.3 (18 Aug 2004) + + 18 Aug 2004; Aron Griffis : + + Fix bug 60719 (request for better error messages from runscript) + by allowing errors to show on the screen when they're encountered + in wrap_rcscript + + Apply Spock's bootsplash patch from bug 45784. This moves most of + the splash functionality out of baselayout. + + 13 Aug 2004; Aron Griffis : + + Don't export PS1. Continuation of bug 26951, comments 60-62. + +* rc-scripts 1.5.2 (02 Aug 2004) + + 02 Aug 2004; Aron Griffis : + + Related to bug 38955, don't set INPUTRC. Instead patch bash so + that it looks for /etc/inputrc automatically if ~/.inputrc is + missing. This is better than using INPUTRC since that will + override even after the user creates ~/.inputrc. + + Fix bug 54275: Don't set INFODIR. The correct variable used by + texinfo is INFOPATH, which is already set in 00basic. Setting + INFODIR is useless, and breaks a NetBSD cross compile from Gentoo + + 01 Aug 2004; Aron Griffis : + + Fix bug 58805: net.eth0 should use bridge so that bridge + interfaces are configured prior to net.br0 running + + Fix bug 56856: Get rid of net.rej and integrate missing stuff to + conf.d/net + + Apply half of spock's patch in bug 45784: Check for + conf.d/bootsplash instead of conf.d/bootsplash.conf + + Fix bug 51351: Quote parsed output of /proc/filesystems to handle + octal sequences in mountpoint such as encoded spaces (\040) + + Fix bug 46680: Add cifs support to localmount and netmount. + Thanks to Ronald Moesbergen for the patches + + 21 Jul 2004; Aron Griffis : + + Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to + determine if shell is interactive. The new system-wide bashrc is + installed by bash-2.05b-r10 + + 19 Jul 2004; Aron Griffis : + + Fix bug 38743: strip leading and trailing spaces from variable + values in genenviron.awk. Thanks to Marius Mauch for the patch. + + 09 Jul 2004; Aron Griffis : + + Fix bug 55576: swap words "start" and "stop" in runscript.sh error + message + +* rc-scripts 1.5.1 (28 Jun 2004) + + 28 Jun 2004; Aron Griffis : + + Fix dhcp in iface_start_ifconfig: It was re-using the variable + ${i} which would result in the following error: + /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error + in expression (error token is ".141.88.153") + + Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more + consistent vlan configuration. Thanks to robbat2 in bug 55394 + (not fully resolved) + + Add example for checking if root filesystem is NFS-mounted via + predown function in conf.d/net for bug 53104. This might be + better integrated at some point into net.eth0 + +* rc-scripts 1.5.0 (26 Jun 2004) + + 26 Jun 2004; Aron Griffis : + + Fix bug 47659: support iproute2-style configuration. Thanks to + Dean Bailey for some fantastic patches, including documentation + for conf.d/net. This is a pretty huge re-write of net.eth0 + + Fix bug 34607: provide examples for in conf.d/net for preup, + postup, predown, postdown functions. Also pay attention to return + value from predown function (previously ignored) + + 15 Jun 2004; Aron Griffis : + + Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean + for the initial pass at the code. + + Fix bug 34140: add --servicelist option to rc-status. Thanks to + Eldad Zack for the patch. + + Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to + Raimondo Giammanco for the patch. + +* rc-scripts 1.4.16 (06 Jun 2004) + + 06 Jun 2004; Aron Griffis : + + Only call generate-modprobe.conf with --assume-kernel if + modules-update was called with --assume-kernel. This means that + only catalyst has the dependency on module-init-tools, not + everybody with the newer baselayout + +* rc-scripts 1.4.15 (21 May 2004) + + 21 May 2004; Aron Grifis : + + Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh + + Fix bug 51626: wrong variable declaration at top of + get_bootparam() in /sbin/functions.sh + +* rc-scripts 1.4.14 (17 May 2004) + + 17 May 2004; Aron Griffis : + + Bump version to 1.4.14 to push out gmsoft's fix for hppa console + on ttyB0 + +* rc-scripts 1.4.13 (15 May 2004) + + 15 May 2004; Aron Griffis : + + Bump version to 1.4.13 to push out Gustavo's livecd serial console + fixes for sparc and hppa. + +* rc-scripts 1.4.12 (07 May 2004) 10 May 2004; Aron Griffis : + Bump version to 1.4.12 to release these critical bug fixes + + Fix bug 50434: The new version of start-stop-daemon changes + directory to / by default unless --chdir is specified. Revert + this behavior to maintain working directory. This fixes openvpn + startup (probably among other things). Thanks to Sven Wegener for + the patch. + Fix bug 50448: Four days ago I changed bash loops to use the wrong - conditional syntax in net.eth0. Thanks to Sven Wegener in bug - 50448 for pointing out the problem and providing a patch. + conditional syntax in net.eth0. Thanks to Sven Wegener for + pointing out the problem and providing a patch. * rc-scripts 1.4.11 (07 May 2004) @@ -1599,7 +2430,7 @@ /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 :) + Nothing official, but I spent enough 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