* [gentoo-commits] gentoo-alt r1704 - in trunk/baselayout-prefix: . bin etc etc/conf.d etc/env.d etc/modprobe.d init.d lib/rcscripts/net man sbin src src/awk src/core src/filefuncs
@ 2011-04-28 18:25 Fabian Groffen (grobian)
0 siblings, 0 replies; only message in thread
From: Fabian Groffen (grobian) @ 2011-04-28 18:25 UTC (permalink / raw
To: gentoo-commits
Author: grobian
Date: 2011-04-28 18:25:46 +0000 (Thu, 28 Apr 2011)
New Revision: 1704
Added:
trunk/baselayout-prefix/ChangeLog.svn
trunk/baselayout-prefix/bin/checkpath
trunk/baselayout-prefix/etc/conf.d/urandom
trunk/baselayout-prefix/etc/modprobe.d/
trunk/baselayout-prefix/etc/modprobe.d/aliases.conf
trunk/baselayout-prefix/etc/modprobe.d/i386.conf
Removed:
trunk/baselayout-prefix/etc/modules.d/
trunk/baselayout-prefix/init.d/reboot.sh
trunk/baselayout-prefix/init.d/shutdown.sh
trunk/baselayout-prefix/man/modules-update.8
trunk/baselayout-prefix/sbin/env-update.sh
trunk/baselayout-prefix/sbin/modules-update
trunk/baselayout-prefix/src/awk/genenviron.awk
Modified:
trunk/baselayout-prefix/ChangeLog
trunk/baselayout-prefix/bin/rc-status
trunk/baselayout-prefix/etc/conf.d/bootmisc
trunk/baselayout-prefix/etc/conf.d/clock
trunk/baselayout-prefix/etc/conf.d/net.example
trunk/baselayout-prefix/etc/conf.d/rc
trunk/baselayout-prefix/etc/conf.d/wireless.example
trunk/baselayout-prefix/etc/env.d/00basic
trunk/baselayout-prefix/etc/fstab
trunk/baselayout-prefix/etc/inputrc
trunk/baselayout-prefix/etc/networks
trunk/baselayout-prefix/etc/passwd
trunk/baselayout-prefix/etc/protocols
trunk/baselayout-prefix/etc/rc.conf
trunk/baselayout-prefix/etc/services
trunk/baselayout-prefix/etc/shadow
trunk/baselayout-prefix/etc/shells
trunk/baselayout-prefix/init.d/bootmisc
trunk/baselayout-prefix/init.d/checkfs
trunk/baselayout-prefix/init.d/checkroot
trunk/baselayout-prefix/init.d/clock
trunk/baselayout-prefix/init.d/consolefont
trunk/baselayout-prefix/init.d/halt.sh
trunk/baselayout-prefix/init.d/hostname
trunk/baselayout-prefix/init.d/keymaps
trunk/baselayout-prefix/init.d/local
trunk/baselayout-prefix/init.d/localmount
trunk/baselayout-prefix/init.d/modules
trunk/baselayout-prefix/init.d/net.eth0
trunk/baselayout-prefix/init.d/net.lo
trunk/baselayout-prefix/init.d/netmount
trunk/baselayout-prefix/init.d/numlock
trunk/baselayout-prefix/init.d/rmnologin
trunk/baselayout-prefix/init.d/urandom
trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh
trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh
trunk/baselayout-prefix/lib/rcscripts/net/arping.sh
trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh
trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh
trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh
trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh
trunk/baselayout-prefix/lib/rcscripts/net/clip.sh
trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh
trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh
trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh
trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh
trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh
trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh
trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh
trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh
trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh
trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh
trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh
trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh
trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh
trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh
trunk/baselayout-prefix/lib/rcscripts/net/pump.sh
trunk/baselayout-prefix/lib/rcscripts/net/rename.sh
trunk/baselayout-prefix/lib/rcscripts/net/system.sh
trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh
trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh
trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh
trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh
trunk/baselayout-prefix/man/MAKEDEV.8
trunk/baselayout-prefix/man/modules.autoload.5
trunk/baselayout-prefix/man/start-stop-daemon.8
trunk/baselayout-prefix/sbin/MAKEDEV
trunk/baselayout-prefix/sbin/depscan.sh
trunk/baselayout-prefix/sbin/functions.sh
trunk/baselayout-prefix/sbin/rc
trunk/baselayout-prefix/sbin/rc-daemon.sh
trunk/baselayout-prefix/sbin/rc-help.sh
trunk/baselayout-prefix/sbin/rc-services.sh
trunk/baselayout-prefix/sbin/rc-update
trunk/baselayout-prefix/sbin/runscript.sh
trunk/baselayout-prefix/src/Makefile
trunk/baselayout-prefix/src/awk/cachedepends.awk
trunk/baselayout-prefix/src/awk/functions.awk
trunk/baselayout-prefix/src/awk/gendepends.awk
trunk/baselayout-prefix/src/consoletype.c
trunk/baselayout-prefix/src/core/ChangeLog
trunk/baselayout-prefix/src/core/Makefile
trunk/baselayout-prefix/src/core/debug.h
trunk/baselayout-prefix/src/core/depend.c
trunk/baselayout-prefix/src/core/depend.h
trunk/baselayout-prefix/src/core/depscan.c
trunk/baselayout-prefix/src/core/misc.c
trunk/baselayout-prefix/src/core/misc.h
trunk/baselayout-prefix/src/core/parse.c
trunk/baselayout-prefix/src/core/parse.h
trunk/baselayout-prefix/src/core/simple-regex.c
trunk/baselayout-prefix/src/core/simple-regex.h
trunk/baselayout-prefix/src/core/test-regex.c
trunk/baselayout-prefix/src/filefuncs/filefuncs.c
trunk/baselayout-prefix/src/headers.h
trunk/baselayout-prefix/src/runscript.c
trunk/baselayout-prefix/src/start-stop-daemon.c
Log:
update to 1.12.14
Modified: trunk/baselayout-prefix/ChangeLog
===================================================================
--- trunk/baselayout-prefix/ChangeLog 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/ChangeLog 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,6 +1,85 @@
# ChangeLog for Gentoo System Intialization ("rc") scripts
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
+ 25 Jul 2007; Roy Marples <uberlord@gentoo.org>:
+
+ Patch runscript.sh to allow for --quiet status, #186459
+ thanks to Jan Kundrát.
+
+* baselayout-1.12.9 (17 Jan 2006)
+
+ Misc fixes and compatible with baselayout-1.13.0_alpha12.
+
+* baselayout-1.12.8 (12 Dec 2006)
+
+ 18 Dec 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Reverted patch for #104869 as it's silly. Fixes #158174.
+
+ Match wireless encryption key reported against *, #158319 thanks to
+ Robert Wolf.
+
+ Replace tac with sed '1!G;h;$!d' as tac is in /usr, #158312.
+
+ Stop providing the NVdriver alias, #158099.
+
+ Fix routes and lo correctly, #157965.
+
+* baselayout-1.12.7 (12 Dec 2006)
+
+ 12 Dec 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Assume all routes are host routes unless we have a valid netmask,
+ #157418 thanks to Alexander Zubkov.
+
+ sysvinit now provides shutdown.sh and reboot.sh, #112991.
+
+ 06 Dec 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Fix dhcp client variables, as pointed out by John Major.
+
+ 05 Dec 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Obey the pppd noauth option, #104869 thanks to Bram Verweij.
+
+* baselayout-1.12.6 (02 Nov 2006)
+
+ 02 Nov 2006; Roy Marples <uberlord@gentoo.org>:
+
+ We no longer unmount ramfs in halt.sh, #151128
+ We no longer use =~ for the 1.12 branch only as we should work on all
+ bash versions, #151108
+
+ 01 Nov 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Clarified pppd maxfail usage, #153657 thanks to Toralf Förster.
+
+ 31 Oct 2006; Roy Marples <uberlord@gentoo.org>:
+
+ tuntap should come before bridge, #150520.
+
+ 30 Sep 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Added warning about clamping MSS when running ppp on a router, #149525
+ thanks to Alin Nastac.
+
+ Punted DISPLAYMANAGER from /etc/rc.conf as it's now in /etc/conf.d/xdm
+
+ 26 Sep 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Don't wait for scheduled services to restart when a service is
+ started in the background as this may tie up the calling daemon, #148700.
+
+ Give ppp at least 30 seconds to die, #147490, thanks to Alin Nastac.
+
+ 25 Sep 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Don't rename bridged or bonded interfaces either, #145581.
+
+ 19 Sep 2006; Roy Marples <uberlord@gentoo.org>:
+
+ Start scheduled services in the correct order, #148011.
+
06 Sep 2006; Roy Marples <uberlord@gentoo.org>:
Fix PPPoA usage, #144194 thanks to Giampaolo Tomassoni.
Added: trunk/baselayout-prefix/ChangeLog.svn
===================================================================
--- trunk/baselayout-prefix/ChangeLog.svn (rev 0)
+++ trunk/baselayout-prefix/ChangeLog.svn 2011-04-28 18:25:46 UTC (rev 1704)
@@ -0,0 +1,9305 @@
+------------------------------------------------------------------------
+r3178 | vapier | 2010-09-26 18:10:37 -0400 (Sun, 26 Sep 2010) | 1 line
+
+check by Amadeusz Żołnowski to see if /dev/pts/ mounted first #336726
+------------------------------------------------------------------------
+r3177 | vapier | 2010-09-26 18:05:05 -0400 (Sun, 26 Sep 2010) | 1 line
+
+rewrite by Amadeusz Żołnowski to use `mountpoint` instead of `stat`, and use a common func #336723
+------------------------------------------------------------------------
+r3176 | vapier | 2010-09-26 17:45:36 -0400 (Sun, 26 Sep 2010) | 2 lines
+
+handle argument munging with different versions of dhcpcd by Gil Kloepfer & Mike Pagano #262097
+
+------------------------------------------------------------------------
+r3175 | vapier | 2010-09-18 07:27:58 -0400 (Sat, 18 Sep 2010) | 1 line
+
+do not hardcode paths to `ip` #330115
+------------------------------------------------------------------------
+r3174 | vapier | 2010-07-18 20:34:04 -0400 (Sun, 18 Jul 2010) | 1 line
+
+fix STP protocol entry
+------------------------------------------------------------------------
+r3173 | vapier | 2010-02-14 12:28:40 -0500 (Sun, 14 Feb 2010) | 1 line
+
+unify duplicate inputrc entries #303691 by Fabio Rossi
+------------------------------------------------------------------------
+r3170 | vapier | 2010-01-24 15:30:48 -0500 (Sun, 24 Jan 2010) | 1 line
+
+sync shadow/passwd files #301949 by Paweł Hajdan
+------------------------------------------------------------------------
+r3169 | vapier | 2010-01-08 03:42:48 -0500 (Fri, 08 Jan 2010) | 1 line
+
+inform people to not touch this file
+------------------------------------------------------------------------
+r3168 | vapier | 2010-01-08 03:41:33 -0500 (Fri, 08 Jan 2010) | 1 line
+
+fix misc spelling issues #300045 by Toralf Förster
+------------------------------------------------------------------------
+r3167 | vapier | 2009-12-17 14:31:35 -0500 (Thu, 17 Dec 2009) | 1 line
+
+fix typo in ifvars name pointed out by Sebastien Aucouturier #259716
+------------------------------------------------------------------------
+r3166 | vapier | 2009-12-16 16:49:55 -0500 (Wed, 16 Dec 2009) | 1 line
+
+tweak paths in wpa_supplicant tips #274992
+------------------------------------------------------------------------
+r3165 | vapier | 2009-12-14 00:08:16 -0500 (Mon, 14 Dec 2009) | 1 line
+
+drop XSESSION from rc.conf #294999 by Stephane
+------------------------------------------------------------------------
+r3164 | vapier | 2009-12-14 00:04:17 -0500 (Mon, 14 Dec 2009) | 1 line
+
+drop default LESSOPEN as sys-apps/less takes care of that now #295365 by BUIRA Etienne
+------------------------------------------------------------------------
+r3163 | vapier | 2009-12-13 23:58:48 -0500 (Sun, 13 Dec 2009) | 1 line
+
+runscript: use pattern matching so people can use --quiet and such with status #295657 by Jan Kundrát
+------------------------------------------------------------------------
+r3162 | vapier | 2009-11-13 22:46:05 -0500 (Fri, 13 Nov 2009) | 1 line
+
+fix by Christophe LEFEBVRE wpa_supplicant emerge hint #238229 by Kamil Dworakowski
+------------------------------------------------------------------------
+r3161 | vapier | 2009-11-13 22:37:52 -0500 (Fri, 13 Nov 2009) | 1 line
+
+add a check for crap filled /proc and /sys #291916
+------------------------------------------------------------------------
+r3160 | vapier | 2009-11-13 22:09:53 -0500 (Fri, 13 Nov 2009) | 1 line
+
+improve daemon pid scanning by Sadysta #292134
+------------------------------------------------------------------------
+r3159 | vapier | 2009-10-11 03:39:06 -0400 (Sun, 11 Oct 2009) | 1 line
+
+drop dev arg from multihome ip example #273303 by Morgan Gilroy
+------------------------------------------------------------------------
+r3156 | vapier | 2009-10-11 00:45:54 -0400 (Sun, 11 Oct 2009) | 1 line
+
+version bump to 1.12.14
+------------------------------------------------------------------------
+r3154 | vapier | 2009-10-11 00:42:33 -0400 (Sun, 11 Oct 2009) | 1 line
+
+filter ChangeLog.svn from files
+------------------------------------------------------------------------
+r3153 | vapier | 2009-10-11 00:42:00 -0400 (Sun, 11 Oct 2009) | 1 line
+
+ignore svn changelog
+------------------------------------------------------------------------
+r3152 | vapier | 2009-10-11 00:41:20 -0400 (Sun, 11 Oct 2009) | 1 line
+
+also copy over svn changelog
+------------------------------------------------------------------------
+r3151 | vapier | 2009-10-11 00:19:54 -0400 (Sun, 11 Oct 2009) | 1 line
+
+rename modules.d to modprobe.d
+------------------------------------------------------------------------
+r3150 | vapier | 2009-10-10 22:34:03 -0400 (Sat, 10 Oct 2009) | 1 line
+
+use $svclib to find awk scripts #261297 by Vilem Marsik
+------------------------------------------------------------------------
+r3149 | vapier | 2009-10-10 22:27:14 -0400 (Sat, 10 Oct 2009) | 1 line
+
+ignore `rm` failures in case of a ro root #267094 by Mark Tomich
+------------------------------------------------------------------------
+r3148 | vapier | 2009-10-10 22:15:25 -0400 (Sat, 10 Oct 2009) | 1 line
+
+drop unused env-update.sh code (use env-update from portage)
+------------------------------------------------------------------------
+r3147 | vapier | 2009-10-10 22:07:09 -0400 (Sat, 10 Oct 2009) | 1 line
+
+clarify hardware clock vs system clock #282243 by Dennis Schridde
+------------------------------------------------------------------------
+r3146 | vapier | 2009-10-10 21:37:04 -0400 (Sat, 10 Oct 2009) | 1 line
+
+add glusterfs as a net filesystem #284327 by Jean-Noël Rivasseau
+------------------------------------------------------------------------
+r3145 | vapier | 2009-10-10 21:09:13 -0400 (Sat, 10 Oct 2009) | 1 line
+
+skip mounting of /proc and /sys if they are already mounted #262467 by William Pitcock
+------------------------------------------------------------------------
+r3144 | vapier | 2009-10-10 20:27:06 -0400 (Sat, 10 Oct 2009) | 1 line
+
+declare fuse.sshfs as a net filesystem #248878 by C.P. Banks
+------------------------------------------------------------------------
+r3143 | vapier | 2009-10-10 20:25:32 -0400 (Sat, 10 Oct 2009) | 1 line
+
+add stub get/save options funcs for baselayout-2 glue #233830 by Jimmy Jazz
+------------------------------------------------------------------------
+r3142 | vapier | 2009-10-10 20:20:59 -0400 (Sat, 10 Oct 2009) | 1 line
+
+set RC_TTY_NUMBER to 12 by default #190996 by Pacho Ramos
+------------------------------------------------------------------------
+r3136 | vapier | 2009-05-06 12:21:02 -0400 (Wed, 06 May 2009) | 1 line
+
+rename to make modprobe happy
+------------------------------------------------------------------------
+r3134 | vapier | 2009-02-10 22:49:59 -0500 (Tue, 10 Feb 2009) | 1 line
+
+bump to 1.12.13
+------------------------------------------------------------------------
+r3133 | vapier | 2009-02-10 22:49:50 -0500 (Tue, 10 Feb 2009) | 1 line
+
+auto run as root if needed
+------------------------------------------------------------------------
+r3132 | vapier | 2009-02-10 22:18:28 -0500 (Tue, 10 Feb 2009) | 1 line
+
+update copyright
+------------------------------------------------------------------------
+r3131 | vapier | 2009-02-08 21:26:46 -0500 (Sun, 08 Feb 2009) | 1 line
+
+improve status check for non-root users #242988 by Aaron Ten Clay
+------------------------------------------------------------------------
+r3130 | vapier | 2009-02-08 21:22:44 -0500 (Sun, 08 Feb 2009) | 1 line
+
+reject multiple --env options #241172 by Leonid Evdokimov
+------------------------------------------------------------------------
+r3129 | vapier | 2008-11-04 04:10:41 -0500 (Tue, 04 Nov 2008) | 1 line
+
+update code so it actually works on s390
+------------------------------------------------------------------------
+r3127 | vapier | 2008-05-31 06:43:57 -0400 (Sat, 31 May 2008) | 1 line
+
+run unionctl on / rather than $dir as pointed out by Petric Frank #222783
+------------------------------------------------------------------------
+r3125 | vapier | 2008-04-09 23:21:51 -0400 (Wed, 09 Apr 2008) | 1 line
+
+drop comment as this has been cleaned up and dont delete subdirs #217044
+------------------------------------------------------------------------
+r3124 | vapier | 2008-04-08 12:14:24 -0400 (Tue, 08 Apr 2008) | 1 line
+
+dont use rc_runlevel or we go into an infinite loop
+------------------------------------------------------------------------
+r3123 | vapier | 2008-04-08 12:04:12 -0400 (Tue, 08 Apr 2008) | 1 line
+
+tighten up tarball
+------------------------------------------------------------------------
+r3122 | vapier | 2008-04-08 12:01:58 -0400 (Tue, 08 Apr 2008) | 1 line
+
+add RC_{BOOT,DEFAULT,RUN}LEVEL vars, convert softlevel= to rc_runlevel=, and change softlevel() to rc_runlevel()
+------------------------------------------------------------------------
+r3121 | vapier | 2008-04-07 16:42:06 -0400 (Mon, 07 Apr 2008) | 1 line
+
+send `type` output to /dev/null
+------------------------------------------------------------------------
+r3120 | vapier | 2008-03-30 20:07:28 -0400 (Sun, 30 Mar 2008) | 1 line
+
+use tarball.sh for dist
+------------------------------------------------------------------------
+r3119 | vapier | 2008-03-30 20:03:58 -0400 (Sun, 30 Mar 2008) | 1 line
+
+update version
+------------------------------------------------------------------------
+r3118 | vapier | 2008-03-30 20:03:12 -0400 (Sun, 30 Mar 2008) | 1 line
+
+add a function to get the softlevel
+------------------------------------------------------------------------
+r3117 | vapier | 2008-03-30 20:01:13 -0400 (Sun, 30 Mar 2008) | 1 line
+
+use kbd binaries in PATH #215496
+------------------------------------------------------------------------
+r3116 | vapier | 2008-03-24 03:26:25 -0400 (Mon, 24 Mar 2008) | 1 line
+
+use tac to reverse mount order rather than sort -r #214150 by Daa Jaa
+------------------------------------------------------------------------
+r3108 | vapier | 2008-02-09 19:19:12 -0500 (Sat, 09 Feb 2008) | 1 line
+
+add support for -r/--runlevel
+------------------------------------------------------------------------
+r3107 | vapier | 2008-01-15 20:58:40 -0500 (Tue, 15 Jan 2008) | 1 line
+
+people prefer history search rather than start/end #205939
+------------------------------------------------------------------------
+r3106 | vapier | 2008-01-15 18:14:26 -0500 (Tue, 15 Jan 2008) | 1 line
+
+add fix from newer versions for #205894
+------------------------------------------------------------------------
+r3105 | vapier | 2008-01-14 03:54:39 -0500 (Mon, 14 Jan 2008) | 1 line
+
+document a few lines and add ctrl+arrow keys for linux console/gnome-terminal/konsole
+------------------------------------------------------------------------
+r3104 | vapier | 2008-01-14 03:43:01 -0500 (Mon, 14 Jan 2008) | 1 line
+
+backport support for OpenVZ cruft #203334
+------------------------------------------------------------------------
+r3103 | vapier | 2008-01-14 03:38:13 -0500 (Mon, 14 Jan 2008) | 1 line
+
+add rpcbind alias to port 111 and add bzr
+------------------------------------------------------------------------
+r3102 | vapier | 2008-01-14 03:35:53 -0500 (Mon, 14 Jan 2008) | 1 line
+
+get version from user, dont hardcode it in the script
+------------------------------------------------------------------------
+r3101 | vapier | 2008-01-14 03:35:36 -0500 (Mon, 14 Jan 2008) | 1 line
+
+import more protocols from newer baselayout
+------------------------------------------------------------------------
+r3100 | vapier | 2008-01-14 03:35:19 -0500 (Mon, 14 Jan 2008) | 1 line
+
+set /tmp wiping to on by default
+------------------------------------------------------------------------
+r3099 | vapier | 2008-01-14 03:35:04 -0500 (Mon, 14 Jan 2008) | 1 line
+
+add link-local definition
+------------------------------------------------------------------------
+r3098 | vapier | 2008-01-14 02:46:49 -0500 (Mon, 14 Jan 2008) | 1 line
+
+backport checkpath from openrc in shell
+------------------------------------------------------------------------
+r3096 | vapier | 2008-01-08 02:34:47 -0500 (Tue, 08 Jan 2008) | 1 line
+
+pull in rpc.statd as well as portmap #203963
+------------------------------------------------------------------------
+r3095 | vapier | 2008-01-01 13:24:37 -0500 (Tue, 01 Jan 2008) | 1 line
+
+add a config() stub to help with baselayout-2 transition
+------------------------------------------------------------------------
+r3071 | uberlord | 2007-10-30 03:58:12 -0400 (Tue, 30 Oct 2007) | 1 line
+
+Fix fallback expansion, #194191 thanks to kouyu.
+------------------------------------------------------------------------
+r3066 | vapier | 2007-10-28 19:33:10 -0400 (Sun, 28 Oct 2007) | 1 line
+
+use openafs-client as well #196919
+------------------------------------------------------------------------
+r2795 | uberlord | 2007-07-25 17:22:42 -0400 (Wed, 25 Jul 2007) | 2 lines
+
+ Patch runscript.sh to allow for --quiet status, #186459
+ thanks to Jan Kundrát.
+------------------------------------------------------------------------
+r2793 | uberlord | 2007-07-23 07:38:47 -0400 (Mon, 23 Jul 2007) | 1 line
+
+Fix dhcpcd for sending blank hostnames, #185188
+------------------------------------------------------------------------
+r2757 | uberlord | 2007-07-09 08:00:57 -0400 (Mon, 09 Jul 2007) | 1 line
+
+Allow env.d/foo to store colourised variables
+------------------------------------------------------------------------
+r2752 | uberlord | 2007-07-07 19:59:08 -0400 (Sat, 07 Jul 2007) | 1 line
+
+Fix duplicate stripping, #179422
+------------------------------------------------------------------------
+r2737 | uberlord | 2007-07-02 02:49:49 -0400 (Mon, 02 Jul 2007) | 1 line
+
+Remove clear, #183793 thanks to Richard Freeman
+------------------------------------------------------------------------
+r2729 | vapier | 2007-06-21 23:01:16 -0400 (Thu, 21 Jun 2007) | 1 line
+
+Allow urandom location to be customized #134489.
+------------------------------------------------------------------------
+r2722 | vapier | 2007-05-31 01:48:54 -0400 (Thu, 31 May 2007) | 1 line
+
+dont spit Factory warning when booting off cd
+------------------------------------------------------------------------
+r2693 | uberlord | 2007-05-11 04:58:58 -0400 (Fri, 11 May 2007) | 1 line
+
+Use auto for /mnt/cdrom, #177990.
+------------------------------------------------------------------------
+r2686 | vapier | 2007-05-05 02:10:49 -0400 (Sat, 05 May 2007) | 1 line
+
+note that this is deprecated #174842
+------------------------------------------------------------------------
+r2683 | uberlord | 2007-05-03 08:19:18 -0400 (Thu, 03 May 2007) | 1 line
+
+Only use any when >1 interface
+------------------------------------------------------------------------
+r2682 | uberlord | 2007-05-03 07:43:16 -0400 (Thu, 03 May 2007) | 1 line
+
+Allow ip6to4 tunnels to use any derived address, #170290.
+------------------------------------------------------------------------
+r2681 | uberlord | 2007-05-03 07:21:26 -0400 (Thu, 03 May 2007) | 1 line
+
+dns_sortlist and dns_options now work as documented, #175367.
+------------------------------------------------------------------------
+r2609 | uberlord | 2007-04-16 08:17:46 -0400 (Mon, 16 Apr 2007) | 1 line
+
+Don't eval ESSID - duh
+------------------------------------------------------------------------
+r2585 | uberlord | 2007-04-12 12:05:29 -0400 (Thu, 12 Apr 2007) | 1 line
+
+Warn about deprecated conf.d/wireless, #174282.
+------------------------------------------------------------------------
+r2558 | vapier | 2007-04-07 05:28:00 -0400 (Sat, 07 Apr 2007) | 1 line
+
+modules-update -> update-modules
+------------------------------------------------------------------------
+r2557 | vapier | 2007-04-07 05:27:21 -0400 (Sat, 07 Apr 2007) | 1 line
+
+move to sys-apps/module-init-tools
+------------------------------------------------------------------------
+r2544 | uberlord | 2007-04-05 06:37:15 -0400 (Thu, 05 Apr 2007) | 1 line
+
+1.12.10
+------------------------------------------------------------------------
+r2543 | uberlord | 2007-04-05 06:13:15 -0400 (Thu, 05 Apr 2007) | 1 line
+
+Don't launcn ipppd for raw isdn devices, #167494 thanks to Martin
+------------------------------------------------------------------------
+r2542 | uberlord | 2007-04-05 06:07:56 -0400 (Thu, 05 Apr 2007) | 1 line
+
+eval essid and key settings, #164846
+------------------------------------------------------------------------
+r2541 | vapier | 2007-04-04 18:40:05 -0400 (Wed, 04 Apr 2007) | 1 line
+
+Add support for auto mounting of securityfs on /sys/kernel/security. Also delay all grep checks of /proc/filesystems to after we verify the mount point actually exists.
+------------------------------------------------------------------------
+r2540 | vapier | 2007-04-02 18:21:29 -0400 (Mon, 02 Apr 2007) | 1 line
+
+Make ccwgroup restarting a little more robust and add support for layer2.
+------------------------------------------------------------------------
+r2539 | uberlord | 2007-04-02 07:58:40 -0400 (Mon, 02 Apr 2007) | 1 line
+
+Stop truecrypt, #168691 thanks to Alon Bar-Lev.
+------------------------------------------------------------------------
+r2538 | vapier | 2007-03-28 02:25:13 -0400 (Wed, 28 Mar 2007) | 1 line
+
+Force regen of deptree if it is only 0 bytes #172502 by Zhixu Liu.
+------------------------------------------------------------------------
+r2536 | vapier | 2007-03-25 06:55:28 -0400 (Sun, 25 Mar 2007) | 1 line
+
+Rewrite netmount a bit so that it handles nfs/portmap better and so that it uses more net-fs based init.d scripts. This way, people can just use netmount in their init.d script and not worry about random net fs stuff.
+------------------------------------------------------------------------
+r2535 | vapier | 2007-03-25 03:56:53 -0400 (Sun, 25 Mar 2007) | 1 line
+
+add a hint to read services(5)
+------------------------------------------------------------------------
+r2534 | uberlord | 2007-03-22 06:14:03 -0400 (Thu, 22 Mar 2007) | 1 line
+
+Backport fix from trunk to stop wpa_supplicant associating before we are ready, #171273.
+------------------------------------------------------------------------
+r2533 | vapier | 2007-03-16 20:18:05 -0400 (Fri, 16 Mar 2007) | 1 line
+
+Also delete iceauth/xauth from /tmp in bootmisc #170643 by Pat Double.
+------------------------------------------------------------------------
+r2532 | vapier | 2007-03-13 18:12:03 -0400 (Tue, 13 Mar 2007) | 1 line
+
+Allow people to set TIMEZONE="" to indicate they want to handle timezone management themselves.
+------------------------------------------------------------------------
+r2531 | uberlord | 2007-03-12 13:23:59 -0400 (Mon, 12 Mar 2007) | 1 line
+
+Add Xfce4 session example
+------------------------------------------------------------------------
+r2530 | uberlord | 2007-03-09 10:04:42 -0500 (Fri, 09 Mar 2007) | 2 lines
+
+ Don't call sulogin by absolute path, so splash-utils can intercept it,
+ #169949 thanks to Daniel Drake.
+------------------------------------------------------------------------
+r2529 | uberlord | 2007-03-09 09:59:14 -0500 (Fri, 09 Mar 2007) | 1 line
+
+ Default svcdir when deleting it, just incase it's unset, #170117.
+------------------------------------------------------------------------
+r2527 | vapier | 2007-02-17 22:21:34 -0500 (Sat, 17 Feb 2007) | 1 line
+
+remove RC_SWAP_ERASE hack from 1.12 as well
+------------------------------------------------------------------------
+r2526 | vapier | 2007-02-17 16:19:14 -0500 (Sat, 17 Feb 2007) | 1 line
+
+note that RC_SWAP_ERASE destroys labels #167382
+------------------------------------------------------------------------
+r2525 | vapier | 2007-02-17 07:08:58 -0500 (Sat, 17 Feb 2007) | 1 line
+
+Do not bother sleeping in checkroot if RC_FORCE_AUTO is enabled.
+------------------------------------------------------------------------
+r2524 | uberlord | 2007-01-31 02:54:37 -0500 (Wed, 31 Jan 2007) | 2 lines
+
+Support RC_BEFORE/AFTER/PROVIDE_$iface in net.lo too, thanks to
+ Robin Johnson.
+------------------------------------------------------------------------
+r2523 | uberlord | 2007-01-30 14:04:56 -0500 (Tue, 30 Jan 2007) | 1 line
+
+ Support new style wpa_supplicant ctrl_interface directive, #164551.
+------------------------------------------------------------------------
+r2519 | vapier | 2007-01-18 23:43:50 -0500 (Thu, 18 Jan 2007) | 1 line
+
+Add /bin/fish to /etc/shells #162673 by Donnie Berkholz.
+------------------------------------------------------------------------
+r2516 | uberlord | 2007-01-17 07:58:04 -0500 (Wed, 17 Jan 2007) | 1 line
+
+Misc fixes and compatible with baselayout-1.13.0_alpha12.
+------------------------------------------------------------------------
+r2506 | uberlord | 2007-01-16 12:29:32 -0500 (Tue, 16 Jan 2007) | 1 line
+
+Stop hotplug events from spamming log files.
+------------------------------------------------------------------------
+r2505 | uberlord | 2007-01-16 11:02:53 -0500 (Tue, 16 Jan 2007) | 1 line
+
+Fix restarting when state isn't a symlink
+------------------------------------------------------------------------
+r2502 | uberlord | 2007-01-15 12:53:34 -0500 (Mon, 15 Jan 2007) | 1 line
+
+Fix ifplugd stopping
+------------------------------------------------------------------------
+r2500 | uberlord | 2007-01-15 11:28:36 -0500 (Mon, 15 Jan 2007) | 1 line
+
+Backport metric fix to 1.12
+------------------------------------------------------------------------
+r2494 | uberlord | 2007-01-14 04:51:43 -0500 (Sun, 14 Jan 2007) | 1 line
+
+Fix ip6 routes when iproute2 isn't installed, #161959.
+------------------------------------------------------------------------
+r2486 | uberlord | 2007-01-11 16:12:05 -0500 (Thu, 11 Jan 2007) | 1 line
+
+Give 1.12 the same daemon file format as 1.13
+------------------------------------------------------------------------
+r2479 | uberlord | 2007-01-10 04:29:47 -0500 (Wed, 10 Jan 2007) | 1 line
+
+Update the daemons file format so 1.13 should upgrade cleanly
+------------------------------------------------------------------------
+r2466 | uberlord | 2007-01-09 05:30:17 -0500 (Tue, 09 Jan 2007) | 4 lines
+
+ Add conditionalrestart action, which is the same as restart but the service
+ is only restarted if it is already started. This means that anything that
+ whats this only has to use one command instead of two, making them more
+ efficient.
+------------------------------------------------------------------------
+r2464 | uberlord | 2007-01-05 13:16:19 -0500 (Fri, 05 Jan 2007) | 1 line
+
+Add backported patch by Robbin Johnson to allow operational errors in checkfs through
+------------------------------------------------------------------------
+r2460 | vapier | 2007-01-04 22:01:02 -0500 (Thu, 04 Jan 2007) | 1 line
+
+Make sure symlinks to directories in /etc/init.d do not screw us up when we run depscan.sh #159999 by Majin Sniper.
+------------------------------------------------------------------------
+r2451 | uberlord | 2007-01-03 06:18:35 -0500 (Wed, 03 Jan 2007) | 1 line
+
+Update ESSID/MAC wireless documentation, #159807 thanks to Michael Conrad.
+------------------------------------------------------------------------
+r2450 | vapier | 2007-01-03 05:19:39 -0500 (Wed, 03 Jan 2007) | 1 line
+
+update copyrights once like a band-aid
+------------------------------------------------------------------------
+r2448 | vapier | 2007-01-03 05:04:17 -0500 (Wed, 03 Jan 2007) | 1 line
+
+add --help/--debug/--version flags
+------------------------------------------------------------------------
+r2442 | uberlord | 2006-12-29 13:40:48 -0500 (Fri, 29 Dec 2006) | 1 line
+
+Use correct interface in example, #159396.
+------------------------------------------------------------------------
+r2439 | uberlord | 2006-12-20 11:05:28 -0500 (Wed, 20 Dec 2006) | 4 lines
+
+ Only set remotename if we have a username, #104869 thanks to Alin Nastac.
+
+ Use the mtime of /etc/{conf,init}.d directories too so depscan.sh works
+ for newly added files. Partial fix for #158548.
+------------------------------------------------------------------------
+r2438 | uberlord | 2006-12-20 08:14:45 -0500 (Wed, 20 Dec 2006) | 1 line
+
+Only launch sulogin if we are actually in single user mode, #158615.
+------------------------------------------------------------------------
+r2434 | uberlord | 2006-12-19 11:40:40 -0500 (Tue, 19 Dec 2006) | 1 line
+
+update tarball.sh
+------------------------------------------------------------------------
+r2432 | uberlord | 2006-12-19 11:38:03 -0500 (Tue, 19 Dec 2006) | 1 line
+
+1.12.8
+------------------------------------------------------------------------
+r2430 | uberlord | 2006-12-18 12:21:07 -0500 (Mon, 18 Dec 2006) | 1 line
+
+Reverted patch for #104869 as it's silly. Fixes #158174.
+------------------------------------------------------------------------
+r2428 | uberlord | 2006-12-18 05:50:10 -0500 (Mon, 18 Dec 2006) | 6 lines
+
+ Match wireless encryption key reported against *, #158319 thanks to
+ Robert Wolf.
+
+ Replace tac with sed '1!G;h;d' as tac is in /usr, #158312.
+
+ Use the FreeBSD protcols file on Linux as it's a lot more descriptive.
+------------------------------------------------------------------------
+r2426 | vapier | 2006-12-16 13:18:40 -0500 (Sat, 16 Dec 2006) | 1 line
+
+sort the output #158281
+------------------------------------------------------------------------
+r2425 | uberlord | 2006-12-14 16:01:04 -0500 (Thu, 14 Dec 2006) | 1 line
+
+Stop providing the NVidia alias, #158099.
+------------------------------------------------------------------------
+r2424 | uberlord | 2006-12-14 15:16:03 -0500 (Thu, 14 Dec 2006) | 1 line
+
+Fix halting
+------------------------------------------------------------------------
+r2423 | uberlord | 2006-12-14 14:04:51 -0500 (Thu, 14 Dec 2006) | 1 line
+
+Final fixes for #157965.
+------------------------------------------------------------------------
+r2421 | uberlord | 2006-12-14 04:39:17 -0500 (Thu, 14 Dec 2006) | 1 line
+
+Fix routes and lo correctly, #157965.
+------------------------------------------------------------------------
+r2420 | vapier | 2006-12-13 20:13:42 -0500 (Wed, 13 Dec 2006) | 1 line
+
+Move /sbin/modules-update to the module-init-tools package.
+------------------------------------------------------------------------
+r2415 | uberlord | 2006-12-12 05:42:32 -0500 (Tue, 12 Dec 2006) | 4 lines
+
+ Assume all routes are host routes unless we have a valid netmask,
+ #157418 thanks to Alexander Zubkov.
+
+ sysvinit now provides shutdown.sh and reboot.sh, #112991.
+------------------------------------------------------------------------
+r2411 | vapier | 2006-12-09 02:56:15 -0500 (Sat, 09 Dec 2006) | 1 line
+
+be a bit more friendly in the upgrade path by not making the default behavior reset the timezone to Factory
+------------------------------------------------------------------------
+r2410 | vapier | 2006-12-09 02:47:07 -0500 (Sat, 09 Dec 2006) | 1 line
+
+Add a new TIMEZONE variable to /etc/conf.d/clock so we can track the timezone setting of /etc/localtime properly.
+------------------------------------------------------------------------
+r2393 | uberlord | 2006-12-06 02:58:07 -0500 (Wed, 06 Dec 2006) | 1 line
+
+Fix dhcp client variables, as pointed out by John Major.
+------------------------------------------------------------------------
+r2392 | uberlord | 2006-12-05 11:27:45 -0500 (Tue, 05 Dec 2006) | 1 line
+
+Obey the pppd noauth option, #104869 thanks to Bram Verweij.
+------------------------------------------------------------------------
+r2391 | uberlord | 2006-12-04 14:45:08 -0500 (Mon, 04 Dec 2006) | 1 line
+
+Fix depscan wording
+------------------------------------------------------------------------
+r2386 | uberlord | 2006-11-15 11:07:28 -0500 (Wed, 15 Nov 2006) | 1 line
+
+Typo
+------------------------------------------------------------------------
+r2373 | uberlord | 2006-11-08 18:44:51 -0500 (Wed, 08 Nov 2006) | 1 line
+
+Don't use fstype when unmounting
+------------------------------------------------------------------------
+r2372 | uberlord | 2006-11-08 18:43:56 -0500 (Wed, 08 Nov 2006) | 1 line
+
+tuntap interface is now destroyed correctly, #154509 thanks to Andrew Lambe
+------------------------------------------------------------------------
+r2360 | vapier | 2006-11-04 05:05:21 -0500 (Sat, 04 Nov 2006) | 1 line
+
+add a new note about the home of DISPLAYMANAGER #154003
+------------------------------------------------------------------------
+r2353 | uberlord | 2006-11-02 05:13:52 -0500 (Thu, 02 Nov 2006) | 4 lines
+
+ We no longer unmount ramfs in halt.sh, #151128
+ We no longer use =~ for the 1.12 branch only as we should work on all
+ bash versions, #151108
+
+------------------------------------------------------------------------
+r2352 | uberlord | 2006-11-01 10:02:19 -0500 (Wed, 01 Nov 2006) | 1 line
+
+Clarified pppd maxfail usage, #153657 thanks to Toralf Förster.
+------------------------------------------------------------------------
+r2349 | uberlord | 2006-10-31 09:15:06 -0500 (Tue, 31 Oct 2006) | 1 line
+
+tuntap should come before bridge, #150520.
+------------------------------------------------------------------------
+r2344 | uberlord | 2006-10-30 02:33:44 -0500 (Mon, 30 Oct 2006) | 1 line
+
+ifconfig and iproute2 now work with text aliases thanks to Krzysztof Moscicki.
+------------------------------------------------------------------------
+r2342 | vapier | 2006-10-30 01:40:18 -0500 (Mon, 30 Oct 2006) | 1 line
+
+Add a note for static /dev that it is indeed static and they need to create all the device nodes #153045 by Thilo Bangert.
+------------------------------------------------------------------------
+r2316 | uberlord | 2006-10-16 10:46:30 -0400 (Mon, 16 Oct 2006) | 2 lines
+
+Stop rc-update descending into SCM directories.
+ Fixes #138188 thanks to Daniele Varrazzo.
+------------------------------------------------------------------------
+r2296 | uberlord | 2006-09-30 04:21:23 -0400 (Sat, 30 Sep 2006) | 1 line
+
+Added warning about clamping MSS when running ppp on a router, #149525
+------------------------------------------------------------------------
+r2295 | uberlord | 2006-09-30 04:14:16 -0400 (Sat, 30 Sep 2006) | 1 line
+
+Punted DISPLAYMANAGER from /etc/rc.conf as it's now in /etc/conf.d/xdm
+------------------------------------------------------------------------
+r2290 | uberlord | 2006-09-28 07:11:54 -0400 (Thu, 28 Sep 2006) | 1 line
+
+Snapshot inactive services too when stopping from the background or restarting
+------------------------------------------------------------------------
+r2289 | uberlord | 2006-09-28 05:33:27 -0400 (Thu, 28 Sep 2006) | 1 line
+
+Fix ppp.sh, #149385
+------------------------------------------------------------------------
+r2288 | uberlord | 2006-09-27 08:34:55 -0400 (Wed, 27 Sep 2006) | 1 line
+
+Give iwconfig.sh 2 seconds default sleep before scan instead of 1
+------------------------------------------------------------------------
+r2286 | uberlord | 2006-09-26 14:58:20 -0400 (Tue, 26 Sep 2006) | 1 line
+
+Ensure a bit more sanity when restarting services
+------------------------------------------------------------------------
+r2285 | uberlord | 2006-09-26 14:16:12 -0400 (Tue, 26 Sep 2006) | 1 line
+
+Return after recalling - duh
+------------------------------------------------------------------------
+r2284 | uberlord | 2006-09-26 12:09:35 -0400 (Tue, 26 Sep 2006) | 1 line
+
+Fix bug #147490 and hopefully #148700
+------------------------------------------------------------------------
+r2278 | uberlord | 2006-09-25 10:53:05 -0400 (Mon, 25 Sep 2006) | 1 line
+
+Don't rename bridged or bonded interfaces either, #145581.
+------------------------------------------------------------------------
+r2255 | vapier | 2006-09-21 03:06:05 -0400 (Thu, 21 Sep 2006) | 1 line
+
+Fix udev/devfs addon checks #147856.
+------------------------------------------------------------------------
+r2253 | uberlord | 2006-09-20 11:11:52 -0400 (Wed, 20 Sep 2006) | 2 lines
+
+Start scheduled services in the correct order, #148011.
+
+------------------------------------------------------------------------
+r2251 | vapier | 2006-09-18 01:16:46 -0400 (Mon, 18 Sep 2006) | 1 line
+
+fix bootchart CATEGORY typo #145263
+------------------------------------------------------------------------
+r2250 | vapier | 2006-09-14 21:32:58 -0400 (Thu, 14 Sep 2006) | 1 line
+
+fix typo in RC_DMESG_LEVEL var #147611
+------------------------------------------------------------------------
+r2240 | uberlord | 2006-09-14 06:13:11 -0400 (Thu, 14 Sep 2006) | 1 line
+
+tag 1.12.5
+------------------------------------------------------------------------
+r2238 | vapier | 2006-09-13 22:05:42 -0400 (Wed, 13 Sep 2006) | 1 line
+
+Check for the udev/devfs addons rather than binaries #147221.
+------------------------------------------------------------------------
+r2235 | uberlord | 2006-09-12 18:49:50 -0400 (Tue, 12 Sep 2006) | 1 line
+
+Whitespace
+------------------------------------------------------------------------
+r2227 | uberlord | 2006-09-06 04:59:15 -0400 (Wed, 06 Sep 2006) | 1 line
+
+Fix PPPoA usage, #144194 thanks to Giampaolo Tomassoni.
+------------------------------------------------------------------------
+r2226 | uberlord | 2006-09-06 04:51:16 -0400 (Wed, 06 Sep 2006) | 3 lines
+
+ iproute2 netlink check has been moved to the ebuild.
+
+ When stopping a ppp link, don't remove the IP address, #145034.
+------------------------------------------------------------------------
+r2225 | uberlord | 2006-09-05 11:55:49 -0400 (Tue, 05 Sep 2006) | 1 line
+
+wpa_supplicant packet socket checks have been moved to the ebuild.
+------------------------------------------------------------------------
+r2216 | vapier | 2006-09-01 02:39:15 -0400 (Fri, 01 Sep 2006) | 1 line
+
+tweak kde info a little #145747
+------------------------------------------------------------------------
+r2215 | vapier | 2006-08-30 22:30:30 -0400 (Wed, 30 Aug 2006) | 1 line
+
+Change the default cdrom fstab entry to use the udev/old name /dev/cdrom and set fs type to auto #145142 by Matt Courney/Chris Gianelloni.
+------------------------------------------------------------------------
+r2214 | vapier | 2006-08-27 16:44:21 -0400 (Sun, 27 Aug 2006) | 1 line
+
+fix typo in $CATEGORY for bootchart #145263 by Andrew Kay
+------------------------------------------------------------------------
+r2212 | uberlord | 2006-08-24 05:45:25 -0400 (Thu, 24 Aug 2006) | 1 line
+
+Release essid config
+------------------------------------------------------------------------
+r2211 | uberlord | 2006-08-24 05:00:04 -0400 (Thu, 24 Aug 2006) | 1 line
+
+Only report device initiated services if we really have any
+------------------------------------------------------------------------
+r2209 | vapier | 2006-08-23 21:06:34 -0400 (Wed, 23 Aug 2006) | 1 line
+
+If /etc/conf.d/rc-extra exists, source it at the top of `rc` so users can inject whatever catches their fancy #144892 by Deadpan110.
+------------------------------------------------------------------------
+r2208 | vapier | 2006-08-23 21:04:24 -0400 (Wed, 23 Aug 2006) | 1 line
+
+Add RC_DMESG_LEVEL for people to control the dmesg console loglevel at boot time #142810 by Viktors Rotanovs.
+------------------------------------------------------------------------
+r2207 | uberlord | 2006-08-23 12:20:10 -0400 (Wed, 23 Aug 2006) | 1 line
+
+Just release the ap hold, don't re-associate
+------------------------------------------------------------------------
+r2206 | uberlord | 2006-08-22 17:46:36 -0400 (Tue, 22 Aug 2006) | 1 line
+
+Support ifconfig routes better
+------------------------------------------------------------------------
+r2204 | uberlord | 2006-08-22 12:46:58 -0400 (Tue, 22 Aug 2006) | 1 line
+
+Fix clip.sh from erroring if not installed
+------------------------------------------------------------------------
+r2202 | uberlord | 2006-08-22 11:10:16 -0400 (Tue, 22 Aug 2006) | 1 line
+
+Punt irqbalance from rc
+------------------------------------------------------------------------
+r2201 | uberlord | 2006-08-21 10:19:45 -0400 (Mon, 21 Aug 2006) | 1 line
+
+clip fixups
+------------------------------------------------------------------------
+r2200 | uberlord | 2006-08-21 08:50:33 -0400 (Mon, 21 Aug 2006) | 1 line
+
+Add Classical IP over ATM support, #108153 thanks to Giampaolo Tomassoni
+------------------------------------------------------------------------
+r2199 | uberlord | 2006-08-21 08:25:15 -0400 (Mon, 21 Aug 2006) | 1 line
+
+Allow dhcp clients to have global options - e.g. dhcpcd="-a"
+------------------------------------------------------------------------
+r2198 | uberlord | 2006-08-21 07:11:50 -0400 (Mon, 21 Aug 2006) | 1 line
+
+Start volumes after we have loaded modules. Don't do this in trunk - as we're going to move more logic from /sbin/rc to init scripts
+------------------------------------------------------------------------
+r2197 | uberlord | 2006-08-21 03:05:24 -0400 (Mon, 21 Aug 2006) | 1 line
+
+Don't hold onto the AP when starting
+------------------------------------------------------------------------
+r2196 | uberlord | 2006-08-18 05:25:22 -0400 (Fri, 18 Aug 2006) | 1 line
+
+Don't stop services that are depended on by coldplugged services.
+------------------------------------------------------------------------
+r2195 | uberlord | 2006-08-17 10:04:47 -0400 (Thu, 17 Aug 2006) | 1 line
+
+Document ppp plugin options, #144194.
+------------------------------------------------------------------------
+r2194 | uberlord | 2006-08-17 08:17:29 -0400 (Thu, 17 Aug 2006) | 1 line
+
+Allow RC_NEED_$iface to work in the same was as RC_NEED.
+------------------------------------------------------------------------
+r2193 | uberlord | 2006-08-17 04:36:29 -0400 (Thu, 17 Aug 2006) | 1 line
+
+Fix typo
+------------------------------------------------------------------------
+r2192 | uberlord | 2006-08-16 16:20:05 -0400 (Wed, 16 Aug 2006) | 1 line
+
+Fix typo's in net.example, #144144 thanks to Christian 'Opfer' Faulhammer.
+------------------------------------------------------------------------
+r2191 | uberlord | 2006-08-16 10:38:55 -0400 (Wed, 16 Aug 2006) | 2 lines
+
+ /sys/class/net/$iface/wireless means it's a wireless device too in
+ iwconfig.sh and wpa_supplicant.sh
+------------------------------------------------------------------------
+r2190 | uberlord | 2006-08-15 17:40:03 -0400 (Tue, 15 Aug 2006) | 2 lines
+
+ Fix start-stop-daemon using the --name option
+ #143951 thanks to Dustin J. Mitchell
+------------------------------------------------------------------------
+r2189 | uberlord | 2006-08-15 05:50:53 -0400 (Tue, 15 Aug 2006) | 4 lines
+
+ Support old gateway variable with iproute2.
+ arpinging of available address can be disabled with
+ modules=( "!arping" )
+
+------------------------------------------------------------------------
+r2188 | uberlord | 2006-08-14 10:45:23 -0400 (Mon, 14 Aug 2006) | 1 line
+
+Set frequency, channel and ap after ESSID, #143716 thanks to damage.
+------------------------------------------------------------------------
+r2187 | uberlord | 2006-08-14 09:22:44 -0400 (Mon, 14 Aug 2006) | 1 line
+
+Only send a process the TERM signal once, #141832
+------------------------------------------------------------------------
+r2186 | uberlord | 2006-08-13 17:03:18 -0400 (Sun, 13 Aug 2006) | 1 line
+
+Start dhclient on the right interface, #130670 thanks to Petr Svoboda.
+------------------------------------------------------------------------
+r2185 | uberlord | 2006-08-13 15:55:48 -0400 (Sun, 13 Aug 2006) | 5 lines
+
+ Drop -o from dhcpcd options as all dhcpcd versions in portage have been
+ patches to not bring the interface down and future versions may not
+ support that option as they won't bring the interface down at all.
+
+ Fix frequency parsing and add channel parsing to iwconfig, #143698
+------------------------------------------------------------------------
+r2184 | vapier | 2006-08-13 10:42:36 -0400 (Sun, 13 Aug 2006) | 1 line
+
+fix segfault when run with no parameters #143752
+------------------------------------------------------------------------
+r2183 | vapier | 2006-08-13 10:41:37 -0400 (Sun, 13 Aug 2006) | 1 line
+
+eat whitespace/fix style
+------------------------------------------------------------------------
+r2182 | vapier | 2006-08-06 01:21:08 -0400 (Sun, 06 Aug 2006) | 6 lines
+
+Since the clock init.d script has been moved to critical services level,
+when it fails it causes booting to halt. Since there isn't much the user
+can generally do about the problem until the system is finished booting,
+make the init.d script always return true as the error output should be
+enough to get people to fix the issue #139950.
+
+------------------------------------------------------------------------
+r2181 | vapier | 2006-08-05 20:35:40 -0400 (Sat, 05 Aug 2006) | 1 line
+
+Don't use chown while booting in case user is using ldap auth so we dont inadvertently trigger a network lookup #139411.
+------------------------------------------------------------------------
+r2180 | vapier | 2006-08-04 11:31:07 -0400 (Fri, 04 Aug 2006) | 1 line
+
+make sure we dont let any extraneous files in (even ignored ones) #142457
+------------------------------------------------------------------------
+r2179 | uberlord | 2006-08-04 09:43:47 -0400 (Fri, 04 Aug 2006) | 1 line
+
+Add bootchart suppport, #74425 and #141114. Thanks to Paul Pacheco.
+------------------------------------------------------------------------
+r2178 | uberlord | 2006-08-02 06:56:10 -0400 (Wed, 02 Aug 2006) | 1 line
+
+Stupid roy didn't test
+------------------------------------------------------------------------
+r2177 | uberlord | 2006-08-02 05:38:33 -0400 (Wed, 02 Aug 2006) | 1 line
+
+Updated tarball.sh to make clean before making the tarball, bug #142457
+------------------------------------------------------------------------
+r2176 | uberlord | 2006-08-01 05:02:40 -0400 (Tue, 01 Aug 2006) | 1 line
+
+Tag 1.12.2
+------------------------------------------------------------------------
+r2175 | vapier | 2006-07-30 19:57:06 -0400 (Sun, 30 Jul 2006) | 1 line
+
+If modprobing the rtc module in the clock init.d script failed, fall back to the genrtc module #142140 by Robin Johnson.
+------------------------------------------------------------------------
+r2174 | uberlord | 2006-07-28 03:11:51 -0400 (Fri, 28 Jul 2006) | 1 line
+
+Don't stop deps of inactive services
+------------------------------------------------------------------------
+r2173 | uberlord | 2006-07-26 05:09:06 -0400 (Wed, 26 Jul 2006) | 3 lines
+
+ wpa_supplicant now launches even when wireless radio has been killed
+ as if the user enables it then it will associate and work without the
+ user having to restart the interface.
+------------------------------------------------------------------------
+r2171 | uberlord | 2006-07-20 13:16:38 -0400 (Thu, 20 Jul 2006) | 3 lines
+
+ Enable RC_NEED="foo" and RC_USE="bar" in /etc/conf.d/${SERVICE}
+ so that users can overlay service dependencies with their own.
+ Bug #140865
+------------------------------------------------------------------------
+r2170 | uberlord | 2006-07-20 07:16:37 -0400 (Thu, 20 Jul 2006) | 1 line
+
+Fix quoting in valid_i and give better feedback about services not starting/stopping
+------------------------------------------------------------------------
+r2169 | uberlord | 2006-07-19 05:19:51 -0400 (Wed, 19 Jul 2006) | 1 line
+
+Document RC_COLDPLUG better for udev-096
+------------------------------------------------------------------------
+r2167 | uberlord | 2006-07-18 14:06:59 -0400 (Tue, 18 Jul 2006) | 1 line
+
+Allow start-stop-daemon to be used by non services
+------------------------------------------------------------------------
+r2165 | uberlord | 2006-07-18 07:06:40 -0400 (Tue, 18 Jul 2006) | 2 lines
+
+ Report services scheduled to be started by another service as
+ started OK for splash.
+------------------------------------------------------------------------
+r2164 | uberlord | 2006-07-17 19:11:19 -0400 (Mon, 17 Jul 2006) | 1 line
+
+Remove snapshots correctly
+------------------------------------------------------------------------
+r2162 | uberlord | 2006-07-17 04:53:52 -0400 (Mon, 17 Jul 2006) | 1 line
+
+Use dolisting instead of ls for consitency
+------------------------------------------------------------------------
+r2161 | uberlord | 2006-07-17 04:46:45 -0400 (Mon, 17 Jul 2006) | 1 line
+
+Reference coldplugged scripts correctly
+------------------------------------------------------------------------
+r2159 | vapier | 2006-07-15 02:39:23 -0400 (Sat, 15 Jul 2006) | 1 line
+
+add bindings for konsole word skipping alt+arrow keys
+------------------------------------------------------------------------
+r2151 | uberlord | 2006-07-12 12:11:04 -0400 (Wed, 12 Jul 2006) | 4 lines
+
+ Add bootmisc as a CRITICAL_SERVICE as too many init scripts don't
+ depend on it, which means that /var/run and others could get cleaned after
+ daemons write important things there - like pidfiles - when using parallel
+ startup.
+------------------------------------------------------------------------
+r2146 | uberlord | 2006-07-11 08:37:38 -0400 (Tue, 11 Jul 2006) | 1 line
+
+Fix stopping individual interfaces without bringing down net depends
+------------------------------------------------------------------------
+r2145 | uberlord | 2006-07-10 15:14:28 -0400 (Mon, 10 Jul 2006) | 1 line
+
+Exclude interfaces when RC_STRICT_NET_CHECKING=yes
+------------------------------------------------------------------------
+r2144 | uberlord | 2006-07-10 12:21:00 -0400 (Mon, 10 Jul 2006) | 1 line
+
+Should be better to read
+------------------------------------------------------------------------
+r2143 | uberlord | 2006-07-10 12:18:00 -0400 (Mon, 10 Jul 2006) | 1 line
+
+Fix errors caused by last commit, backport is_net_up from trunk to 1.12
+------------------------------------------------------------------------
+r2142 | uberlord | 2006-07-10 11:12:11 -0400 (Mon, 10 Jul 2006) | 2 lines
+
+ Fixed some internal net dependencies with >1 active net service
+ Services can now be scheduled on any inactive services.
+------------------------------------------------------------------------
+r2141 | uberlord | 2006-07-09 09:21:53 -0400 (Sun, 09 Jul 2006) | 1 line
+
+Stop inactive dependencies too
+------------------------------------------------------------------------
+r2125 | vapier | 2006-06-28 20:25:53 -0400 (Wed, 28 Jun 2006) | 1 line
+
+add a dirty little hack to help people setup custom bindings
+------------------------------------------------------------------------
+r2124 | uberlord | 2006-06-27 06:46:52 -0400 (Tue, 27 Jun 2006) | 2 lines
+
+ Document that depend_eth0() only works in conf.d/net and
+ not conf.d/net.$profile, #137727.
+------------------------------------------------------------------------
+r2123 | vapier | 2006-06-27 02:40:43 -0400 (Tue, 27 Jun 2006) | 1 line
+
+Make sure modules-update generates the devfs config files properly #136174.
+------------------------------------------------------------------------
+r2122 | uberlord | 2006-06-26 10:59:11 -0400 (Mon, 26 Jun 2006) | 1 line
+
+More devicescape fixes for iwconfig.sh
+------------------------------------------------------------------------
+r2121 | vapier | 2006-06-25 03:01:12 -0400 (Sun, 25 Jun 2006) | 1 line
+
+Make sure modprobe.conf is generated properly when done by hand #132668 by Alexander Skwar.
+------------------------------------------------------------------------
+r2120 | vapier | 2006-06-25 02:59:31 -0400 (Sun, 25 Jun 2006) | 1 line
+
+fix typo in message about /etc/modprobe.conf not being needed
+------------------------------------------------------------------------
+r2112 | uberlord | 2006-06-23 04:32:46 -0400 (Fri, 23 Jun 2006) | 1 line
+
+Fix rc-status broken link reporting properly, #137656
+------------------------------------------------------------------------
+r2110 | uberlord | 2006-06-21 14:45:23 -0400 (Wed, 21 Jun 2006) | 1 line
+
+Typo fix, #137501 thanks to Oldrich Jedlicka
+------------------------------------------------------------------------
+r2105 | vapier | 2006-06-20 00:58:43 -0400 (Tue, 20 Jun 2006) | 1 line
+
+remove pointless /proc line
+------------------------------------------------------------------------
+r2104 | uberlord | 2006-06-19 11:04:43 -0400 (Mon, 19 Jun 2006) | 1 line
+
+Connect to the specified BSSID if known
+------------------------------------------------------------------------
+r2103 | uberlord | 2006-06-19 10:27:05 -0400 (Mon, 19 Jun 2006) | 1 line
+
+Preliminary support for dscape ieee80211 stack devices.
+------------------------------------------------------------------------
+r2101 | uberlord | 2006-06-19 05:42:18 -0400 (Mon, 19 Jun 2006) | 1 line
+
+Remove useless quoting
+------------------------------------------------------------------------
+r2100 | vapier | 2006-06-18 19:27:38 -0400 (Sun, 18 Jun 2006) | 1 line
+
+Force stricter mount options on /proc /sys /dev/pts /proc/bus/usb
+------------------------------------------------------------------------
+r2099 | vapier | 2006-06-18 19:24:49 -0400 (Sun, 18 Jun 2006) | 1 line
+
+Mount binfmt_misc automatically in localmount if available.
+------------------------------------------------------------------------
+r2096 | uberlord | 2006-06-18 13:55:43 -0400 (Sun, 18 Jun 2006) | 2 lines
+
+ vlan id's can now be treated as individual interfaces via init scripts
+ provided they depend on the real interface, #137029
+------------------------------------------------------------------------
+r2095 | uberlord | 2006-06-15 06:34:14 -0400 (Thu, 15 Jun 2006) | 4 lines
+
+ runscript.sh now supports the --verbose flag setting RC_VERBOSE="yes"
+ When RC_VERBOSE="yes" and RC_PARALLEL_STARTUP="yes" and there is no
+ exclusive lock (ie, init script not started via rc) then we don't hide
+ init script output by setting RC_QUIET_STDOUT, #136034.
+------------------------------------------------------------------------
+r2094 | uberlord | 2006-06-15 06:03:59 -0400 (Thu, 15 Jun 2006) | 1 line
+
+Document RC_PARALLEL_STARTUP hiding init script messages
+------------------------------------------------------------------------
+r2093 | uberlord | 2006-06-15 05:52:03 -0400 (Thu, 15 Jun 2006) | 1 line
+
+More ppp documentation
+------------------------------------------------------------------------
+r2092 | uberlord | 2006-06-15 04:57:33 -0400 (Thu, 15 Jun 2006) | 1 line
+
+Touchup ppp documentation and quickly fix iwconfig issue with wpa_supplicant caused by last patch
+------------------------------------------------------------------------
+r2091 | uberlord | 2006-06-14 17:13:31 -0400 (Wed, 14 Jun 2006) | 3 lines
+
+ {start,stop}_volumes moved to rc and halt.sh respectively.
+
+ net services are now depended upon more correctly.
+------------------------------------------------------------------------
+r2090 | uberlord | 2006-06-14 09:34:41 -0400 (Wed, 14 Jun 2006) | 1 line
+
+wireless cards now get their txpower set to auto before starting.
+------------------------------------------------------------------------
+r2089 | uberlord | 2006-06-14 04:46:16 -0400 (Wed, 14 Jun 2006) | 4 lines
+
+ Fix "before net" dependencies, #135872 thanks to Oldrich Jedlicka.
+
+ pppd.sh now uses passwordfd instead of very nasty regex stuff,
+ thanks to Oldrich Jedlicka, Alin Nastac and me :), #134337
+------------------------------------------------------------------------
+r2087 | uberlord | 2006-06-12 19:17:22 -0400 (Mon, 12 Jun 2006) | 1 line
+
+Makefile fixes
+------------------------------------------------------------------------
+r2086 | uberlord | 2006-06-12 16:02:24 -0400 (Mon, 12 Jun 2006) | 1 line
+
+Remove .cvsignore files as we're using svn now :)
+------------------------------------------------------------------------
+r2085 | uberlord | 2006-06-12 04:55:41 -0400 (Mon, 12 Jun 2006) | 1 line
+
+We now have a Makefile to install our scripts.
+------------------------------------------------------------------------
+r2083 | azarah | 2006-06-07 05:51:06 -0400 (Wed, 07 Jun 2006) | 2 lines
+
+Move 'dmesg -n 1' earlier with new udev stuff that floods the console.
+
+------------------------------------------------------------------------
+r2080 | uberlord | 2006-06-06 07:05:04 -0400 (Tue, 06 Jun 2006) | 2 lines
+
+ shutdown.sh now uses the INIT_HALT variable correctly, #135740
+ thanks to Steve Moerk.
+------------------------------------------------------------------------
+r2079 | uberlord | 2006-06-05 10:21:06 -0400 (Mon, 05 Jun 2006) | 1 line
+
+1.12.1 tagged
+------------------------------------------------------------------------
+r2078 | uberlord | 2006-06-05 09:42:14 -0400 (Mon, 05 Jun 2006) | 2 lines
+
+ Ensure that an empty NET_FS_LIST doesn't cause localmount to error,
+ #132928 thanks to Dominik Buerkle.
+------------------------------------------------------------------------
+r2077 | uberlord | 2006-06-05 09:28:14 -0400 (Mon, 05 Jun 2006) | 1 line
+
+Show help when rc-update is called without arguments, #133434.
+------------------------------------------------------------------------
+r2076 | uberlord | 2006-06-05 09:23:07 -0400 (Mon, 05 Jun 2006) | 2 lines
+
+ depscan.sh now tries to touch files in with future mtimes so that
+ users only see the clockscew message once, #135212.
+------------------------------------------------------------------------
+r2075 | uberlord | 2006-06-05 08:21:14 -0400 (Mon, 05 Jun 2006) | 1 line
+
+Fix bug number
+------------------------------------------------------------------------
+r2074 | uberlord | 2006-06-05 08:19:20 -0400 (Mon, 05 Jun 2006) | 1 line
+
+rc now stops services again, #135340
+------------------------------------------------------------------------
+r2073 | uberlord | 2006-06-05 08:03:05 -0400 (Mon, 05 Jun 2006) | 1 line
+
+Fix typo in /sbin/rc, #135323 thanks to Ed Catmur.
+------------------------------------------------------------------------
+r2072 | uberlord | 2006-06-05 06:23:47 -0400 (Mon, 05 Jun 2006) | 1 line
+
+Restore the man user/group, #133298 thanks to Chris Gianelloni.
+------------------------------------------------------------------------
+r2069 | uberlord | 2006-06-04 12:17:13 -0400 (Sun, 04 Jun 2006) | 1 line
+
+Update ChangeLog
+------------------------------------------------------------------------
+r2050 | uberlord | 2006-06-02 16:02:40 -0400 (Fri, 02 Jun 2006) | 10 lines
+
+ Allow LC_* and LANG vars through to runscript.sh by default.
+
+ net.lo now comes after bootmisc, #135118 thanks to Oldrich Jedlicka.
+
+ arping.sh now has MAC address support, #134253 thanks to Oldrich Jedlicka.
+
+ pppd.sh now updates secret files with a blank password, #134337
+
+ Remove swapon call from /sbin/rc as localmount already calls it,
+ partial fix for #134489
+------------------------------------------------------------------------
+r2048 | uberlord | 2006-05-30 10:16:04 -0400 (Tue, 30 May 2006) | 1 line
+
+Allow users to specify netplugd options.
+------------------------------------------------------------------------
+r2047 | uberlord | 2006-05-30 05:58:08 -0400 (Tue, 30 May 2006) | 1 line
+
+Really fix is_xenU_sys, #134571 thanks to Stefan Hellermann.
+------------------------------------------------------------------------
+r2046 | uberlord | 2006-05-24 15:27:27 -0400 (Wed, 24 May 2006) | 9 lines
+
+ Ensure that we call halt.sh in a new shell with LC_ALL=C so that we don't
+ load any locale information which may stop us unmounting /usr, #128848
+ and #133090.
+
+ Don't set clock for OpenVZ systems, #133265 thanks to Kir Kolyshkin.
+
+ Don't remount / in checkroot for unionfs /, #129975 thanks to Daniel.
+
+ Don't stop net interfaces / is unionfs and a branch is network mounted.
+------------------------------------------------------------------------
+r2044 | uberlord | 2006-05-23 09:17:40 -0400 (Tue, 23 May 2006) | 1 line
+
+1.12.0 - is now done :)
+------------------------------------------------------------------------
+r2043 | uberlord | 2006-05-23 09:11:00 -0400 (Tue, 23 May 2006) | 1 line
+
+halt.sh can now deal with unionfs a bit better, #99682.
+------------------------------------------------------------------------
+r2042 | uberlord | 2006-05-16 12:10:53 -0400 (Tue, 16 May 2006) | 1 line
+
+Take vapiers advice and test is capabilities exists as it may not in the future
+------------------------------------------------------------------------
+r2041 | uberlord | 2006-05-16 08:01:13 -0400 (Tue, 16 May 2006) | 1 line
+
+Better grep for is_xenU_sys
+------------------------------------------------------------------------
+r2040 | uberlord | 2006-05-16 06:11:15 -0400 (Tue, 16 May 2006) | 1 line
+
+Always report Xen domU domains correctly, #107976.
+------------------------------------------------------------------------
+r2039 | uberlord | 2006-05-16 06:09:38 -0400 (Tue, 16 May 2006) | 1 line
+
+Make bridge a little more robust
+------------------------------------------------------------------------
+r2038 | uberlord | 2006-05-15 14:52:35 -0400 (Mon, 15 May 2006) | 1 line
+
+Always test for space at the end of the bridge name.
+------------------------------------------------------------------------
+r2037 | uberlord | 2006-05-14 15:49:54 -0400 (Sun, 14 May 2006) | 1 line
+
+depscan.sh now makes coldplugged service directory
+------------------------------------------------------------------------
+r2036 | uberlord | 2006-05-14 15:10:07 -0400 (Sun, 14 May 2006) | 1 line
+
+Only report inactive start once.
+------------------------------------------------------------------------
+r2035 | uberlord | 2006-05-14 14:13:59 -0400 (Sun, 14 May 2006) | 1 line
+
+Move coldplug fix from previous patch into propper service calls.
+------------------------------------------------------------------------
+r2034 | uberlord | 2006-05-14 11:41:46 -0400 (Sun, 14 May 2006) | 1 line
+
+Don't stop coldplugged services when changing runlevels, #113264.
+------------------------------------------------------------------------
+r2033 | vapier | 2006-05-13 11:13:17 -0400 (Sat, 13 May 2006) | 1 line
+
+remove daemontools SVCDIR #133171
+------------------------------------------------------------------------
+r2032 | uberlord | 2006-05-08 13:59:39 -0400 (Mon, 08 May 2006) | 1 line
+
+more br2684ctl fixes. Wish mrness would find em all in one go
+------------------------------------------------------------------------
+r2031 | uberlord | 2006-05-08 06:50:23 -0400 (Mon, 08 May 2006) | 1 line
+
+More br2684ctl stuff fixed, documented -e variable
+------------------------------------------------------------------------
+r2030 | uberlord | 2006-05-08 06:05:57 -0400 (Mon, 08 May 2006) | 1 line
+
+Store coldplug services for future use
+------------------------------------------------------------------------
+r2029 | uberlord | 2006-05-08 04:37:38 -0400 (Mon, 08 May 2006) | 1 line
+
+More br2684ctl fixes
+------------------------------------------------------------------------
+r2028 | uberlord | 2006-05-07 12:42:34 -0400 (Sun, 07 May 2006) | 1 line
+
+Fix logic in br2684ctl.sh as reported by Alin Nastac, #132549.
+------------------------------------------------------------------------
+r2027 | vapier | 2006-05-05 21:02:40 -0400 (Fri, 05 May 2006) | 1 line
+
+Fix typo s/veend/vewend/ in functions.sh as reported by Yoshino #132262.
+------------------------------------------------------------------------
+r2026 | uberlord | 2006-05-05 11:25:14 -0400 (Fri, 05 May 2006) | 1 line
+
+If a device initiated service is in the default runlevel then we no longer start it in the boot runlevel.
+------------------------------------------------------------------------
+r2025 | uberlord | 2006-05-04 05:25:03 -0400 (Thu, 04 May 2006) | 1 line
+
+Start the trap a little earlier
+------------------------------------------------------------------------
+r2024 | uberlord | 2006-05-04 05:07:02 -0400 (Thu, 04 May 2006) | 3 lines
+
+RC_COLDPLUG is now just a yes|no setting and the service list allowed
+is now in RC_PLUG_SERVICES. New RC_HOTPLUG setting similar to RC_COLDPLUG
+is now in place too.
+------------------------------------------------------------------------
+r2023 | uberlord | 2006-05-02 14:44:13 -0400 (Tue, 02 May 2006) | 1 line
+
+Fix silly globbing
+------------------------------------------------------------------------
+r2022 | uberlord | 2006-05-02 08:22:55 -0400 (Tue, 02 May 2006) | 1 line
+
+RC_COLDPLUG is now a pure pattern list which defaults to "*"
+------------------------------------------------------------------------
+r2021 | uberlord | 2006-05-02 07:06:40 -0400 (Tue, 02 May 2006) | 1 line
+
+pre19 is for SpanKY
+------------------------------------------------------------------------
+r2019 | uberlord | 2006-05-01 07:54:18 -0400 (Mon, 01 May 2006) | 3 lines
+
+ /proc/net/wireless may not have whitespace after $iface:
+ wpa_supplicant no longer requires ctrl_interface set.
+ Thanks to kelmo for those ideas.
+------------------------------------------------------------------------
+r2018 | vapier | 2006-04-29 03:10:53 -0400 (Sat, 29 Apr 2006) | 1 line
+
+Rewrite modules-update to make it readable and usuable without old modutils.
+------------------------------------------------------------------------
+r2017 | vapier | 2006-04-29 03:09:44 -0400 (Sat, 29 Apr 2006) | 1 line
+
+Tweak is_older_than than so it skips checking the timestamps on directories, just the files in the directory.
+------------------------------------------------------------------------
+r2015 | uberlord | 2006-04-24 09:13:56 -0400 (Mon, 24 Apr 2006) | 1 line
+
+revert the -k2 addition to sort in halt.sh, #131001
+------------------------------------------------------------------------
+r2013 | uberlord | 2006-04-22 14:10:44 -0400 (Sat, 22 Apr 2006) | 1 line
+
+pre18
+------------------------------------------------------------------------
+r2011 | vapier | 2006-04-22 13:46:35 -0400 (Sat, 22 Apr 2006) | 1 line
+
+misc touchups
+------------------------------------------------------------------------
+r2009 | vapier | 2006-04-22 13:28:07 -0400 (Sat, 22 Apr 2006) | 1 line
+
+touchup fuser arguments so we dont have to pipe to /dev/null
+------------------------------------------------------------------------
+r2008 | vapier | 2006-04-22 13:24:04 -0400 (Sat, 22 Apr 2006) | 1 line
+
+add back in -m option since i shouldnt have removed it in the first place #130580 by Olaf Freyer
+------------------------------------------------------------------------
+r2007 | uberlord | 2006-04-22 12:35:00 -0400 (Sat, 22 Apr 2006) | 2 lines
+
+udhcpc module now requires udhcp-0.9.9_pre20041216-r3 or newer with
+ the --env command option.
+------------------------------------------------------------------------
+r2005 | uberlord | 2006-04-21 11:35:04 -0400 (Fri, 21 Apr 2006) | 1 line
+
+move /lib/rcscripts/net.modules.d to /lib/rcscripts/net
+------------------------------------------------------------------------
+r2004 | uberlord | 2006-04-21 07:37:55 -0400 (Fri, 21 Apr 2006) | 1 line
+
+Document usage of br2684 module.
+------------------------------------------------------------------------
+r2003 | uberlord | 2006-04-21 07:19:41 -0400 (Fri, 21 Apr 2006) | 1 line
+
+br2684 module should now work correctly.
+------------------------------------------------------------------------
+r2002 | uberlord | 2006-04-21 05:29:50 -0400 (Fri, 21 Apr 2006) | 1 line
+
+Credit mrness for pppd.sh module
+------------------------------------------------------------------------
+r2001 | vapier | 2006-04-20 20:39:09 -0400 (Thu, 20 Apr 2006) | 1 line
+
+Document --verbose option in rc-update #130643 by Christian Heim.
+------------------------------------------------------------------------
+r2000 | uberlord | 2006-04-20 12:08:54 -0400 (Thu, 20 Apr 2006) | 1 line
+
+Only treat lo and lo0 as loopback interfaces
+------------------------------------------------------------------------
+r1999 | uberlord | 2006-04-20 07:13:27 -0400 (Thu, 20 Apr 2006) | 1 line
+
+Last patch had dumb logic, this fixes
+------------------------------------------------------------------------
+r1998 | uberlord | 2006-04-20 07:01:10 -0400 (Thu, 20 Apr 2006) | 1 line
+
+Ensure that coldplugged net services are shutdown in the correct order
+------------------------------------------------------------------------
+r1997 | uberlord | 2006-04-20 03:20:57 -0400 (Thu, 20 Apr 2006) | 1 line
+
+Ensure that net.lo is started before other interfaces and wpa_supplicant has a positive timeout if no action file
+------------------------------------------------------------------------
+r1991 | vapier | 2006-04-18 20:09:46 -0400 (Tue, 18 Apr 2006) | 1 line
+
+Disable CTRL+C in depscan.sh while booting #126512 by Marko Djukic. Also add -h/--help and such.
+------------------------------------------------------------------------
+r1990 | vapier | 2006-04-18 20:00:08 -0400 (Tue, 18 Apr 2006) | 1 line
+
+style/misc touchups
+------------------------------------------------------------------------
+r1989 | vapier | 2006-04-18 19:54:54 -0400 (Tue, 18 Apr 2006) | 1 line
+
+Sort by mount point, not mount source, in halt.sh #130219 by Mark McKenna.
+------------------------------------------------------------------------
+r1987 | uberlord | 2006-04-18 12:37:44 -0400 (Tue, 18 Apr 2006) | 2 lines
+
+start-stop-daemon only removes the daemon stopping from the daemon
+ started list, #130166.
+------------------------------------------------------------------------
+r1986 | uberlord | 2006-04-15 13:44:59 -0400 (Sat, 15 Apr 2006) | 3 lines
+
+ net services are now calculated properly in trace_dependencies.
+
+ arping.sh now tests if the interface exists or not.
+------------------------------------------------------------------------
+r1985 | vapier | 2006-04-15 13:14:13 -0400 (Sat, 15 Apr 2006) | 1 line
+
+improve wording in clock skew message #130040 by Gordon
+------------------------------------------------------------------------
+r1984 | vapier | 2006-04-15 03:14:08 -0400 (Sat, 15 Apr 2006) | 1 line
+
+touchup comment about hiding output #129725 by Toralf Forster
+------------------------------------------------------------------------
+r1981 | uberlord | 2006-04-13 19:37:05 -0400 (Thu, 13 Apr 2006) | 1 line
+
+Pass PEER_ROUTERS to dhclient and udhcpc scripts for future use
+------------------------------------------------------------------------
+r1980 | uberlord | 2006-04-12 05:14:34 -0400 (Wed, 12 Apr 2006) | 3 lines
+
+ vlans can now be configured with their own interface scripts, which
+ means that they can now be renamed, #128283.
+ Thanks to Jonathan deBoer.
+------------------------------------------------------------------------
+r1979 | vapier | 2006-04-11 23:14:51 -0400 (Tue, 11 Apr 2006) | 1 line
+
+revert dm-crypt change (rev 1974)
+------------------------------------------------------------------------
+r1978 | uberlord | 2006-04-11 15:29:20 -0400 (Tue, 11 Apr 2006) | 1 line
+
+Allow finer grained RC_COLDPLUG control
+------------------------------------------------------------------------
+r1976 | uberlord | 2006-04-11 11:12:35 -0400 (Tue, 11 Apr 2006) | 1 line
+
+Fixed ifconfig handling of interface_is_up
+------------------------------------------------------------------------
+r1975 | uberlord | 2006-04-11 06:34:21 -0400 (Tue, 11 Apr 2006) | 1 line
+
+udhcpc.sh now works with the -q|--quit option again, #129437.
+------------------------------------------------------------------------
+r1974 | vapier | 2006-04-10 23:16:36 -0400 (Mon, 10 Apr 2006) | 1 line
+
+Stop treating dm-crypt specially and just move it with the other volume related code #128908 by Luud Heck
+------------------------------------------------------------------------
+r1971 | uberlord | 2006-04-10 07:42:03 -0400 (Mon, 10 Apr 2006) | 1 line
+
+bootmisc is no longer a critical service, fixed RC_COLDPLUG default variable
+------------------------------------------------------------------------
+r1970 | uberlord | 2006-04-09 18:29:08 -0400 (Sun, 09 Apr 2006) | 1 line
+
+Ungroup ccwgroup correctly
+------------------------------------------------------------------------
+r1969 | uberlord | 2006-04-09 15:46:26 -0400 (Sun, 09 Apr 2006) | 1 line
+
+The ccwgroup module now really works!
+------------------------------------------------------------------------
+r1968 | uberlord | 2006-04-09 09:59:13 -0400 (Sun, 09 Apr 2006) | 1 line
+
+Fixed pty example in net.example
+------------------------------------------------------------------------
+r1967 | uberlord | 2006-04-09 09:49:34 -0400 (Sun, 09 Apr 2006) | 2 lines
+
+RC_COLDPLUG now controls if we add coldplugged services to the boot
+ runlevel or not, #129331.
+------------------------------------------------------------------------
+r1965 | uberlord | 2006-04-08 04:10:23 -0400 (Sat, 08 Apr 2006) | 1 line
+
+Removed net.lo hotplug policy as that should be controlled by holdplug/udev and not baselayout
+------------------------------------------------------------------------
+r1964 | uberlord | 2006-04-07 19:16:27 -0400 (Fri, 07 Apr 2006) | 1 line
+
+pre17
+------------------------------------------------------------------------
+r1963 | uberlord | 2006-04-07 19:14:23 -0400 (Fri, 07 Apr 2006) | 1 line
+
+udhcpc now uses udhcpc's own script
+------------------------------------------------------------------------
+r1962 | uberlord | 2006-04-07 18:37:04 -0400 (Fri, 07 Apr 2006) | 2 lines
+
+net modules now apply their own metric if they are activated, which makes
+ for a much easier and less mesy calculation.
+------------------------------------------------------------------------
+r1960 | uberlord | 2006-04-06 04:38:08 -0400 (Thu, 06 Apr 2006) | 1 line
+
+Renamed .rcafterinit to .rcboot for better clarity
+------------------------------------------------------------------------
+r1959 | uberlord | 2006-04-05 13:44:34 -0400 (Wed, 05 Apr 2006) | 4 lines
+
+ runscript.sh now stores the fact that it failed to to /dev/.rcsysinit
+ existing in the directory /dev/.rcafterinit. rc adds services in
+ /dev/.rcafterinit to the boot list and then rm -f's that directory. This
+ solves the issue of udev-089 forcing coldplug removal.
+------------------------------------------------------------------------
+r1958 | uberlord | 2006-04-03 18:24:21 -0400 (Mon, 03 Apr 2006) | 2 lines
+
+rc-status doesn't report broken symlinks when querying all levels,
+ #113755 again.
+------------------------------------------------------------------------
+r1957 | uberlord | 2006-04-03 07:55:18 -0400 (Mon, 03 Apr 2006) | 1 line
+
+Fixed loading net .sh modules
+------------------------------------------------------------------------
+r1956 | uberlord | 2006-04-03 07:15:24 -0400 (Mon, 03 Apr 2006) | 1 line
+
+Removed fs=sh from vim comment on net modules
+------------------------------------------------------------------------
+r1955 | uberlord | 2006-04-03 06:27:38 -0400 (Mon, 03 Apr 2006) | 2 lines
+
+ All net modules how have a .sh suffix to indicate that they are shell
+ scripts as not everyone uses vim.
+------------------------------------------------------------------------
+r1954 | uberlord | 2006-04-03 05:43:42 -0400 (Mon, 03 Apr 2006) | 24 lines
+
+ runscript.sh now has a --nodeps option so that no depends are checked
+ when starting and stopping a service.
+
+ net.lo and system modules now support resolvconf instead of using our
+ own internal system.
+
+ DHCP and PPP clients no longer have helper scripts. As such they don't
+ change service status at all. Moved helpers.d/functions back into net.lo
+
+ Moved {get,save}_options from functions.sh to rc-services.sh
+
+ Removed whole load of crud from hostname init script, fixes #38172 again
+ and #122794. Also, it's no longer a critical service as defined by rc.
+
+ Added net modules for ccwgroup (s390 qeth ethernet) and br2684ctl
+ (speedtouch usb).
+
+ Removed xargs and find from all net scripts as /usr maybe net mounted,
+ #107260.
+
+ Punted the domainname script. Functionality has been in conf.d/net so you
+ can do this.
+
+ ppd module now checks to see if link exists if prefixed with /, #126916.
+------------------------------------------------------------------------
+r1952 | vapier | 2006-03-28 00:44:40 -0500 (Tue, 28 Mar 2006) | 1 line
+
+Make sure rc-status exit status is 0 #127733 by Timo Boettcher.
+------------------------------------------------------------------------
+r1950 | vapier | 2006-03-23 18:05:35 -0500 (Thu, 23 Mar 2006) | 1 line
+
+disable hwclock on s390 hosts
+------------------------------------------------------------------------
+r1948 | uberlord | 2006-03-14 07:40:38 -0500 (Tue, 14 Mar 2006) | 1 line
+
+Change RC_GOT_SVCNAMES back to RC_GOT_SERVICES as it shouldn't have been changed
+------------------------------------------------------------------------
+r1947 | uberlord | 2006-03-14 05:26:46 -0500 (Tue, 14 Mar 2006) | 2 lines
+
+Allow services that depend on net to be stopped/started in post
+ up/down functions when the net service is started by rc.
+------------------------------------------------------------------------
+r1946 | uberlord | 2006-03-13 06:16:33 -0500 (Mon, 13 Mar 2006) | 2 lines
+
+ Allow more than 1 inactive dependant service to start us when it is
+ started, #125819 thanks to Arnuad Fabre.
+------------------------------------------------------------------------
+r1945 | uberlord | 2006-03-12 11:48:58 -0500 (Sun, 12 Mar 2006) | 1 line
+
+Fix iwpriv setup
+------------------------------------------------------------------------
+r1944 | uberlord | 2006-03-12 05:57:39 -0500 (Sun, 12 Mar 2006) | 2 lines
+
+ iwconfig now strips duplicate mac addresses from scan results which means
+ we only try and connect to ad-hoc networks once.
+------------------------------------------------------------------------
+r1942 | uberlord | 2006-03-10 15:50:36 -0500 (Fri, 10 Mar 2006) | 1 line
+
+iwconfig now reports mode in scan results
+------------------------------------------------------------------------
+r1941 | uberlord | 2006-03-10 15:38:31 -0500 (Fri, 10 Mar 2006) | 1 line
+
+Hopefully fix scanning with rt2500 cards once and for all
+------------------------------------------------------------------------
+r1940 | uberlord | 2006-03-10 12:07:27 -0500 (Fri, 10 Mar 2006) | 5 lines
+
+ net script modules variables function has been moved into module_expose
+ and removed from module_depend to be more correct.
+
+ net script modules have had #!/bin/bash removed from the top and now
+ set vim fs=sh to be more correct.
+------------------------------------------------------------------------
+r1939 | uberlord | 2006-03-07 08:33:26 -0500 (Tue, 07 Mar 2006) | 1 line
+
+Set essid to "" instead of -- off as it appears not all drivers work as they should. Hopefully fixes #125067 and maybe #120822.
+------------------------------------------------------------------------
+r1938 | vapier | 2006-03-06 18:46:02 -0500 (Mon, 06 Mar 2006) | 1 line
+
+add -s to fuser call and drop the -m so we dont have to pipe all output to /dev/null
+------------------------------------------------------------------------
+r1937 | vapier | 2006-03-03 21:02:07 -0500 (Fri, 03 Mar 2006) | 1 line
+
+Add note to sysctl.conf about needing nfsd for fs.nfs.* to work #66575.
+------------------------------------------------------------------------
+r1936 | vapier | 2006-03-03 21:00:12 -0500 (Fri, 03 Mar 2006) | 1 line
+
+Pass "-O no_netdev" to `mount -a` in localmount init.d.
+------------------------------------------------------------------------
+r1935 | uberlord | 2006-03-02 12:34:25 -0500 (Thu, 02 Mar 2006) | 11 lines
+
+ $myservice is now deprecated for init scripts.
+ $SVCNAME should be used instead and is read-only so it cannot be
+ clobbered.
+
+ Several variables in global scope that provided functions rely on,
+ such as BOOTLEVEL, SOFTLEVEL and svcdir are now read only for init
+ scripts.
+
+ depscan.sh now accepts the --svcdir option so that svcdir can now be
+ specified as the variable is marked readonly in functions.sh. Splash
+ programs will have to be updated.
+------------------------------------------------------------------------
+r1928 | uberlord | 2006-02-24 08:11:54 -0500 (Fri, 24 Feb 2006) | 1 line
+
+Updated dhcp documention.
+------------------------------------------------------------------------
+r1927 | uberlord | 2006-02-24 07:51:47 -0500 (Fri, 24 Feb 2006) | 3 lines
+
+ We now send extra configuration to dhclient via stdin.
+ This means we don't have to edit /etc/dhcp/dhclient.conf anymore
+ or warn users about script settings. Requires net-misc/dhcp-3.0.3-r5.
+------------------------------------------------------------------------
+r1926 | uberlord | 2006-02-24 06:47:40 -0500 (Fri, 24 Feb 2006) | 9 lines
+
+ Misc STYLE and quoting issues fixes in net scripts.
+
+ dhclient and udhcpc now work with RFC violating space separated
+ domain names in /etc/resolv.conf - they get appended to the search
+ option if it's not specified.
+
+ punted clean_pidfile and process_finished functions and as
+ start-stop-daemon as provided by rc-daemon.sh now provides
+ the same thing, just better.
+------------------------------------------------------------------------
+r1923 | vapier | 2006-02-22 22:00:44 -0500 (Wed, 22 Feb 2006) | 1 line
+
+Overhaul rc-update and make it more user friendly.
+------------------------------------------------------------------------
+r1921 | vapier | 2006-02-22 21:57:33 -0500 (Wed, 22 Feb 2006) | 1 line
+
+merge ROOT support from trunk
+------------------------------------------------------------------------
+r1915 | uberlord | 2006-02-22 05:45:02 -0500 (Wed, 22 Feb 2006) | 2 lines
+
+ Ensure that ifplugd, netplugd and wpa_supplicant timeouts really are
+ infinite when requested. Thanks to embobo.
+------------------------------------------------------------------------
+r1914 | vapier | 2006-02-21 18:57:16 -0500 (Tue, 21 Feb 2006) | 1 line
+
+Add patch by Alun Jones to respect RC_QUIET_STDOUT in conf.d/rc #123606.
+------------------------------------------------------------------------
+r1912 | uberlord | 2006-02-21 07:47:15 -0500 (Tue, 21 Feb 2006) | 1 line
+
+Fixed typo in net.example
+------------------------------------------------------------------------
+r1911 | vapier | 2006-02-18 00:58:45 -0500 (Sat, 18 Feb 2006) | 1 line
+
+Add patch by Craig to nuke swap at shutdown #122893.
+------------------------------------------------------------------------
+r1910 | uberlord | 2006-02-17 05:47:08 -0500 (Fri, 17 Feb 2006) | 1 line
+
+Fixed typo in functions, #123136 thanks to Alexander Danilov.
+------------------------------------------------------------------------
+r1909 | uberlord | 2006-02-16 04:41:22 -0500 (Thu, 16 Feb 2006) | 1 line
+
+pre16
+------------------------------------------------------------------------
+r1897 | uberlord | 2006-02-15 09:16:25 -0500 (Wed, 15 Feb 2006) | 1 line
+
+Don't use -options with ps so we're more portable
+------------------------------------------------------------------------
+r1891 | uberlord | 2006-02-15 08:00:25 -0500 (Wed, 15 Feb 2006) | 1 line
+
+Minor dhcp helper cleanup
+------------------------------------------------------------------------
+r1890 | uberlord | 2006-02-15 05:07:19 -0500 (Wed, 15 Feb 2006) | 1 line
+
+tuntap now works if openvpn is installed, #122452.
+------------------------------------------------------------------------
+r1886 | uberlord | 2006-02-14 09:59:28 -0500 (Tue, 14 Feb 2006) | 3 lines
+
+ ip rules setup has been documented in net.example, #107628.
+
+ pppd should now be fully re-entrant, #122396.
+------------------------------------------------------------------------
+r1868 | uberlord | 2006-02-13 08:53:36 -0500 (Mon, 13 Feb 2006) | 1 line
+
+Always apply metric if non-zero
+------------------------------------------------------------------------
+r1866 | uberlord | 2006-02-10 12:38:27 -0500 (Fri, 10 Feb 2006) | 1 line
+
+Fixup some quoting issues to try and solve an obsure issue
+------------------------------------------------------------------------
+r1865 | uberlord | 2006-02-10 04:52:41 -0500 (Fri, 10 Feb 2006) | 1 line
+
+Require dhcpcd-2.0.0 and declare an array properly.
+------------------------------------------------------------------------
+r1864 | vapier | 2006-02-09 23:40:39 -0500 (Thu, 09 Feb 2006) | 1 line
+
+remove ftp/man shadow entries as well
+------------------------------------------------------------------------
+r1863 | vapier | 2006-02-09 23:37:35 -0500 (Thu, 09 Feb 2006) | 1 line
+
+punt postfix user/group #99599
+------------------------------------------------------------------------
+r1862 | vapier | 2006-02-09 23:34:58 -0500 (Thu, 09 Feb 2006) | 1 line
+
+punt nut user/group #99601
+------------------------------------------------------------------------
+r1861 | vapier | 2006-02-09 23:27:15 -0500 (Thu, 09 Feb 2006) | 1 line
+
+punt postgres user/group #99596
+------------------------------------------------------------------------
+r1860 | uberlord | 2006-02-08 11:10:17 -0500 (Wed, 08 Feb 2006) | 3 lines
+
+ New module ip6to4 that creates tunnels with IPv6 addresses based off
+ global IPv4 addresses on a specified interface, #122015.
+ Thanks to Antti Mäkelä for testing and ideas.
+------------------------------------------------------------------------
+r1859 | uberlord | 2006-02-08 07:13:11 -0500 (Wed, 08 Feb 2006) | 1 line
+
+On restarting, don't start twice if we fail to start again.
+------------------------------------------------------------------------
+r1858 | uberlord | 2006-02-08 05:57:48 -0500 (Wed, 08 Feb 2006) | 1 line
+
+Tweaked macchanger to come after virtual interfaces
+------------------------------------------------------------------------
+r1857 | uberlord | 2006-02-07 15:36:50 -0500 (Tue, 07 Feb 2006) | 1 line
+
+Removed unused function and cleaned comments
+------------------------------------------------------------------------
+r1856 | uberlord | 2006-02-07 12:15:05 -0500 (Tue, 07 Feb 2006) | 19 lines
+
+ Always ensure the end_service is called, #119233 again.
+
+ You can now specify a maxfail value for pppd (default 0), #115346.
+
+ net.lo now depends on isapnp to work with older NICs, #121539.
+
+ chat commands in pppd are now re-quoted, #121665.
+
+ ip routing policies are now supports via the rule_eth0=( ... )
+ variable (only supported by iproute2), #107628.
+
+ wpa_supplicant now looks for config files in order
+ /etc/wpa_supplicant/wpa_supplicant-$iface.conf
+ /etc/wpa_supplicant/wpa_supplicant.conf
+ /etc/wpa_supplicant.conf
+ and for these wpa_cli scripts
+ /etc/wpa_supplicant/wpa_cli.sh
+ /sbin/wpa_cli.action
+
+------------------------------------------------------------------------
+r1855 | vapier | 2006-02-06 21:35:22 -0500 (Mon, 06 Feb 2006) | 1 line
+
+Update xen checks #96240 by Tuan Van and #107976 by Chris Bainbridge.
+------------------------------------------------------------------------
+r1851 | vapier | 2006-02-02 21:06:07 -0500 (Thu, 02 Feb 2006) | 1 line
+
+add krb5_prop as an alias to tell (port 754) #121277 by Andrej Filipcic
+------------------------------------------------------------------------
+r1850 | vapier | 2006-01-29 09:01:46 -0500 (Sun, 29 Jan 2006) | 1 line
+
+use ewarn instead of echo
+------------------------------------------------------------------------
+r1849 | vapier | 2006-01-29 08:59:52 -0500 (Sun, 29 Jan 2006) | 1 line
+
+Update modules-update to run depmod even if /proc/modules doesnt exist and warn if the depdir doesnt exist but the user ran in verbose mode #117212 by Alex Guensche
+------------------------------------------------------------------------
+r1848 | vapier | 2006-01-29 08:35:10 -0500 (Sun, 29 Jan 2006) | 1 line
+
+syntax touchup
+------------------------------------------------------------------------
+r1846 | vapier | 2006-01-26 19:19:04 -0500 (Thu, 26 Jan 2006) | 1 line
+
+only try and remount / rw if it actually needs to be #118646 by Alun Jones
+------------------------------------------------------------------------
+r1845 | vapier | 2006-01-26 19:01:17 -0500 (Thu, 26 Jan 2006) | 1 line
+
+Fix grepping of --assume-kernel in modules-update as pointed out by Patrick McLean in #117212
+------------------------------------------------------------------------
+r1843 | uberlord | 2006-01-26 07:48:43 -0500 (Thu, 26 Jan 2006) | 1 line
+
+Tweak iwconfig_user_config to happen after setting ESSID so rt2500 WPA commands work from the get-go.
+------------------------------------------------------------------------
+r1840 | uberlord | 2006-01-25 09:14:02 -0500 (Wed, 25 Jan 2006) | 5 lines
+
+ New variable RC_ULIMIT applies ulimit commands before starting a service.
+ This should be configured in /etc/conf.d/foo for service foo, but can also
+ be configured in /etc/conf.d/rc on a global basis.
+ RC_DAEMON now works in a similar way, instead of RC_DAEMON_foo.
+ Fixes, #120151.
+------------------------------------------------------------------------
+r1839 | uberlord | 2006-01-24 17:07:15 -0500 (Tue, 24 Jan 2006) | 2 lines
+
+ Dependant services are restarted correctly when the restarted
+ service is started and not inactive, #120154.
+------------------------------------------------------------------------
+r1838 | uberlord | 2006-01-21 10:23:13 -0500 (Sat, 21 Jan 2006) | 1 line
+
+Ensure critical services are in the boot runlevel for every rc call
+------------------------------------------------------------------------
+r1837 | uberlord | 2006-01-21 10:03:49 -0500 (Sat, 21 Jan 2006) | 1 line
+
+Ensure that CRITICAL_SERVICES are in the boot runlevel, #117912.
+------------------------------------------------------------------------
+r1836 | uberlord | 2006-01-20 05:28:19 -0500 (Fri, 20 Jan 2006) | 1 line
+
+pre15
+------------------------------------------------------------------------
+r1835 | uberlord | 2006-01-20 04:59:27 -0500 (Fri, 20 Jan 2006) | 6 lines
+
+ Fix quoting in iwconfig, #119629.
+ Fix process pid selection in rc-daemon.sh, #119631.
+ Both of the above thanks to Dominik Buerkle.
+
+ init scripts no longer run during the sysinit runlevel, #118419.
+ Thanks to Greg KH and the Linux Hotplug mailing list for advice.
+------------------------------------------------------------------------
+r1834 | uberlord | 2006-01-19 07:24:44 -0500 (Thu, 19 Jan 2006) | 2 lines
+
+Give a better error message when no valid DHCP client is installed.
+Tidy up some runscript logic.
+------------------------------------------------------------------------
+r1833 | uberlord | 2006-01-18 12:31:07 -0500 (Wed, 18 Jan 2006) | 1 line
+
+We only hotplug net.* scripts on interfaces that are marked as ethernet.
+------------------------------------------------------------------------
+r1831 | uberlord | 2006-01-18 10:27:43 -0500 (Wed, 18 Jan 2006) | 1 line
+
+ifconfig and iproute2 now only report MAC addresses for Ethernet links.
+------------------------------------------------------------------------
+r1829 | uberlord | 2006-01-18 05:32:31 -0500 (Wed, 18 Jan 2006) | 1 line
+
+Services should not get stuck in rc anymore, #119242.
+------------------------------------------------------------------------
+r1828 | uberlord | 2006-01-16 10:43:14 -0500 (Mon, 16 Jan 2006) | 1 line
+
+Removed sparc interactive fix - will disable in ebuild.
+------------------------------------------------------------------------
+r1827 | uberlord | 2006-01-16 10:17:17 -0500 (Mon, 16 Jan 2006) | 1 line
+
+Improved messages returned by runscript.sh a little.
+------------------------------------------------------------------------
+r1826 | uberlord | 2006-01-16 09:32:03 -0500 (Mon, 16 Jan 2006) | 1 line
+
+Interfaces names with a dot in them now work.
+------------------------------------------------------------------------
+r1825 | uberlord | 2006-01-16 05:49:28 -0500 (Mon, 16 Jan 2006) | 1 line
+
+Renamed restart in $svcdir to scheduled as it makes much more sense.
+------------------------------------------------------------------------
+r1824 | uberlord | 2006-01-15 11:36:06 -0500 (Sun, 15 Jan 2006) | 1 line
+
+Reference bug # in comments.
+------------------------------------------------------------------------
+r1823 | uberlord | 2006-01-15 11:32:30 -0500 (Sun, 15 Jan 2006) | 1 line
+
+Changed wording about network modules in /etc/modules.autoload.d/*, #118419.
+------------------------------------------------------------------------
+r1822 | uberlord | 2006-01-14 12:14:34 -0500 (Sat, 14 Jan 2006) | 1 line
+
+Changed runscript.sh to store it's services to restart like rc.
+------------------------------------------------------------------------
+r1821 | uberlord | 2006-01-13 15:44:05 -0500 (Fri, 13 Jan 2006) | 1 line
+
+Misc quoting fixes. Fixed scheduling restart services a little.
+------------------------------------------------------------------------
+r1820 | uberlord | 2006-01-13 07:41:26 -0500 (Fri, 13 Jan 2006) | 1 line
+
+pre14
+------------------------------------------------------------------------
+r1819 | uberlord | 2006-01-13 07:07:01 -0500 (Fri, 13 Jan 2006) | 2 lines
+
+ Services that need a service which is inactive at boot are now scheduled
+ to start when the inactive service starts, #118801.
+------------------------------------------------------------------------
+r1818 | uberlord | 2006-01-13 05:26:46 -0500 (Fri, 13 Jan 2006) | 1 line
+
+Style fix
+------------------------------------------------------------------------
+r1817 | vapier | 2006-01-13 03:47:03 -0500 (Fri, 13 Jan 2006) | 1 line
+
+add fuse to NET_FS_LIST #118552
+------------------------------------------------------------------------
+r1816 | uberlord | 2006-01-13 03:01:26 -0500 (Fri, 13 Jan 2006) | 3 lines
+
+ Added warning to modules.autoload.d files stating that it's a bad idea
+ to put modules there that trigger hotplug events which in turn start
+ services, #118419.
+------------------------------------------------------------------------
+r1815 | uberlord | 2006-01-12 16:53:47 -0500 (Thu, 12 Jan 2006) | 1 line
+
+Don't ask to start non existant services, ie net.
+------------------------------------------------------------------------
+r1814 | uberlord | 2006-01-12 12:13:55 -0500 (Thu, 12 Jan 2006) | 1 line
+
+Exit with the correct code
+------------------------------------------------------------------------
+r1813 | uberlord | 2006-01-12 11:42:03 -0500 (Thu, 12 Jan 2006) | 1 line
+
+interactive boot cleanups
+------------------------------------------------------------------------
+r1812 | uberlord | 2006-01-12 09:47:04 -0500 (Thu, 12 Jan 2006) | 1 line
+
+cp portability fixes
+------------------------------------------------------------------------
+r1811 | uberlord | 2006-01-12 09:00:21 -0500 (Thu, 12 Jan 2006) | 1 line
+
+Document RC_INTERACTIVE
+------------------------------------------------------------------------
+r1810 | uberlord | 2006-01-12 08:45:25 -0500 (Thu, 12 Jan 2006) | 4 lines
+
+ Interactive start is now controllable by RC_INTERACTIVE="yes" and will
+ probe to see if we can go interactive.
+
+ Interactive start should now work on Sparc, #104067.
+------------------------------------------------------------------------
+r1809 | uberlord | 2006-01-12 06:28:13 -0500 (Thu, 12 Jan 2006) | 1 line
+
+Always call rc_stop_daemon on start failure to clean up
+------------------------------------------------------------------------
+r1808 | uberlord | 2006-01-12 04:52:20 -0500 (Thu, 12 Jan 2006) | 1 line
+
+Only return 0 on status calls if we are actually started.
+------------------------------------------------------------------------
+r1807 | uberlord | 2006-01-12 03:53:58 -0500 (Thu, 12 Jan 2006) | 1 line
+
+rc-status now loads a config profile and we no longer call a service stop function when it's not running.
+------------------------------------------------------------------------
+r1806 | uberlord | 2006-01-12 02:55:42 -0500 (Thu, 12 Jan 2006) | 1 line
+
+Only wait for the net services that we actually start ourselves.
+------------------------------------------------------------------------
+r1805 | uberlord | 2006-01-11 17:55:45 -0500 (Wed, 11 Jan 2006) | 1 line
+
+inactive fixes
+------------------------------------------------------------------------
+r1804 | uberlord | 2006-01-11 14:12:53 -0500 (Wed, 11 Jan 2006) | 1 line
+
+Stop a possible deadlock
+------------------------------------------------------------------------
+r1803 | uberlord | 2006-01-11 12:45:15 -0500 (Wed, 11 Jan 2006) | 1 line
+
+A more user friendly message is reported when an interface does not exist.
+------------------------------------------------------------------------
+r1802 | uberlord | 2006-01-11 11:04:01 -0500 (Wed, 11 Jan 2006) | 3 lines
+
+ start-stop-daemon now waits for upto 1 second if it returns 0 and we
+ don't have a valid process.
+
+------------------------------------------------------------------------
+r1801 | uberlord | 2006-01-11 08:16:41 -0500 (Wed, 11 Jan 2006) | 1 line
+
+hopefully stop silly warnings from appearing ever again!
+------------------------------------------------------------------------
+r1800 | uberlord | 2006-01-11 07:49:38 -0500 (Wed, 11 Jan 2006) | 4 lines
+
+ runscript.sh now traps interrupt signals and rolls back its status to what
+ it was when before it started.
+
+ bonding module now supports space seperated and array variables, #118590.
+------------------------------------------------------------------------
+r1799 | uberlord | 2006-01-10 11:15:21 -0500 (Tue, 10 Jan 2006) | 14 lines
+
+ Removed runlevel dependancies from runscript.sh as they're now in rc.
+
+ runscript.sh now has much better locking, #118418.
+
+ We now store services to restart when we end up as inactive from a restart
+ or we were stopped with IN_BACKGROUND=true, #112088.
+
+ We no longer stop and start services already running on runlevel change if
+ they're in the runlevel we're changing too.
+
+ We can now wait_sevice on services started outside of rc.
+
+ rc-status now reports "Could not locate" instead of "Could not local",
+ thanks to Christian Heim.
+------------------------------------------------------------------------
+r1798 | uberlord | 2006-01-10 07:43:34 -0500 (Tue, 10 Jan 2006) | 1 line
+
+Fixed bonding module, improved wireless with rt2500 and WPA
+------------------------------------------------------------------------
+r1797 | uberlord | 2006-01-09 11:42:55 -0500 (Mon, 09 Jan 2006) | 5 lines
+
+iwconfig now supports multiple iwconfig_* and iwpriv_* statements and is
+also configurable for specific ESSIDs. This allows use to use the inbuilt
+WPA support in the rt2500 driver.
+
+module-loader now loads interface specific configuration files, #118366.
+------------------------------------------------------------------------
+r1796 | uberlord | 2006-01-09 04:40:59 -0500 (Mon, 09 Jan 2006) | 1 line
+
+Ensure that specific configuration is loaded after net.
+------------------------------------------------------------------------
+r1795 | uberlord | 2006-01-07 11:48:44 -0500 (Sat, 07 Jan 2006) | 1 line
+
+Save a few CPU cycles by storing add_suffix in variable.
+------------------------------------------------------------------------
+r1794 | uberlord | 2006-01-06 11:06:49 -0500 (Fri, 06 Jan 2006) | 1 line
+
+Critical services now load a suffixed config and fail gracefully.
+------------------------------------------------------------------------
+r1793 | uberlord | 2006-01-06 09:49:52 -0500 (Fri, 06 Jan 2006) | 4 lines
+
+ Use ${DEFAULTLEVEL} if ${SOFTLEVEL} is boot, shutdown, reboot or single
+ in add_suffix.
+
+ Sync style changes in functions.sh
+------------------------------------------------------------------------
+r1792 | uberlord | 2006-01-05 08:21:08 -0500 (Thu, 05 Jan 2006) | 1 line
+
+Preserve addresses when starting from the background
+------------------------------------------------------------------------
+r1791 | uberlord | 2006-01-05 05:49:30 -0500 (Thu, 05 Jan 2006) | 1 line
+
+dhclient now supports dhclient-enter-hooks, #117763.
+------------------------------------------------------------------------
+r1790 | uberlord | 2006-01-05 04:51:31 -0500 (Thu, 05 Jan 2006) | 1 line
+
+proute deletes addresses again, fixes #117799.
+------------------------------------------------------------------------
+r1787 | uberlord | 2006-01-04 03:02:03 -0500 (Wed, 04 Jan 2006) | 1 line
+
+pre13
+------------------------------------------------------------------------
+r1786 | uberlord | 2006-01-04 02:55:25 -0500 (Wed, 04 Jan 2006) | 1 line
+
+wpa_supplicant works with bash-3.1 now
+------------------------------------------------------------------------
+r1785 | uberlord | 2006-01-04 02:16:37 -0500 (Wed, 04 Jan 2006) | 1 line
+
+more copyright updates
+------------------------------------------------------------------------
+r1784 | uberlord | 2006-01-03 12:00:49 -0500 (Tue, 03 Jan 2006) | 1 line
+
+More bash-3.1 fixes
+------------------------------------------------------------------------
+r1783 | uberlord | 2006-01-03 10:57:13 -0500 (Tue, 03 Jan 2006) | 1 line
+
+net scripts now works with bash-3.1-r2, #116352.
+------------------------------------------------------------------------
+r1781 | vapier | 2006-01-02 13:46:45 -0500 (Mon, 02 Jan 2006) | 1 line
+
+update copyright years
+------------------------------------------------------------------------
+r1780 | uberlord | 2006-01-02 07:24:14 -0500 (Mon, 02 Jan 2006) | 1 line
+
+Changelog copyright
+------------------------------------------------------------------------
+r1779 | uberlord | 2006-01-02 07:17:34 -0500 (Mon, 02 Jan 2006) | 2 lines
+
+ Interfaces can be dynamically added to bridges again, #117406.
+ Updated copyright to 2006.
+------------------------------------------------------------------------
+r1778 | vapier | 2005-12-29 23:21:09 -0500 (Thu, 29 Dec 2005) | 1 line
+
+eat spurious whitespace
+------------------------------------------------------------------------
+r1777 | uberlord | 2005-12-29 12:49:43 -0500 (Thu, 29 Dec 2005) | 1 line
+
+Support old gateway var again for ifconfig, #116761.
+------------------------------------------------------------------------
+r1776 | vapier | 2005-12-27 00:07:44 -0500 (Tue, 27 Dec 2005) | 1 line
+
+start volume related stuff much earlier in the boot process
+------------------------------------------------------------------------
+r1775 | vapier | 2005-12-25 22:52:11 -0500 (Sun, 25 Dec 2005) | 1 line
+
+handle ${TMPFILE2}.err better #116745 by Daniele Gaffuri
+------------------------------------------------------------------------
+r1774 | vapier | 2005-12-25 17:16:21 -0500 (Sun, 25 Dec 2005) | 1 line
+
+fix typo as pointed out by Johannes Bornhold #116734
+------------------------------------------------------------------------
+r1773 | vapier | 2005-12-24 14:20:39 -0500 (Sat, 24 Dec 2005) | 1 line
+
+fix conf.d/rc comments as pointed out by Petteri in #116607
+------------------------------------------------------------------------
+r1772 | vapier | 2005-12-24 00:33:36 -0500 (Sat, 24 Dec 2005) | 1 line
+
+backout previous "fix" for #116232
+------------------------------------------------------------------------
+r1771 | uberlord | 2005-12-22 14:06:10 -0500 (Thu, 22 Dec 2005) | 1 line
+
+Flush IPv6 site addresses
+------------------------------------------------------------------------
+r1770 | uberlord | 2005-12-22 12:28:57 -0500 (Thu, 22 Dec 2005) | 1 line
+
+Allow interfaces to be selected as best without gateways
+------------------------------------------------------------------------
+r1769 | uberlord | 2005-12-22 07:58:16 -0500 (Thu, 22 Dec 2005) | 1 line
+
+WOL example updated so that we don't apply to lo, #113880
+------------------------------------------------------------------------
+r1768 | uberlord | 2005-12-21 06:11:28 -0500 (Wed, 21 Dec 2005) | 2 lines
+
+ Add new variable RC_DOWN_INTERFACE and documentation so that interfaces
+ are kept up for Wake On LAN support, #113880.
+------------------------------------------------------------------------
+r1767 | vapier | 2005-12-21 00:42:48 -0500 (Wed, 21 Dec 2005) | 1 line
+
+Make sure /etc/profile.d exists before using it #116232 by Saleem A.
+------------------------------------------------------------------------
+r1766 | uberlord | 2005-12-20 13:10:10 -0500 (Tue, 20 Dec 2005) | 1 line
+
+pre12
+------------------------------------------------------------------------
+r1765 | uberlord | 2005-12-20 09:02:26 -0500 (Tue, 20 Dec 2005) | 2 lines
+
+ Ensure that tty has keyboard and stty reports icanon before enabling
+ interactive rc, #112161.
+------------------------------------------------------------------------
+r1764 | uberlord | 2005-12-19 07:46:32 -0500 (Mon, 19 Dec 2005) | 1 line
+
+More ppp documentation updates from #114551.
+------------------------------------------------------------------------
+r1763 | uberlord | 2005-12-16 06:26:26 -0500 (Fri, 16 Dec 2005) | 1 line
+
+documentation updates
+------------------------------------------------------------------------
+r1762 | uberlord | 2005-12-15 11:58:56 -0500 (Thu, 15 Dec 2005) | 2 lines
+
+When setting ad-hoc or master modes, set the mode before anything else,
+ #115664 thanks to Oldrich Jedlicka.
+------------------------------------------------------------------------
+r1761 | uberlord | 2005-12-14 05:02:25 -0500 (Wed, 14 Dec 2005) | 2 lines
+
+ Add great big warning in documentation advising people not to use the
+ IPv6 examples if they don't have IPv6 enabled in their kernel, #115396.More pppd documentation fixes for #114551
+------------------------------------------------------------------------
+r1760 | uberlord | 2005-12-13 04:57:14 -0500 (Tue, 13 Dec 2005) | 1 line
+
+Ensure that calls from background never taken interface down
+------------------------------------------------------------------------
+r1759 | uberlord | 2005-12-12 07:13:17 -0500 (Mon, 12 Dec 2005) | 1 line
+
+Remove last background crud
+------------------------------------------------------------------------
+r1754 | uberlord | 2005-12-09 12:59:50 -0500 (Fri, 09 Dec 2005) | 1 line
+
+Fix dhcp statuses
+------------------------------------------------------------------------
+r1753 | uberlord | 2005-12-09 10:08:06 -0500 (Fri, 09 Dec 2005) | 2 lines
+
+Remove nasty undocumented backgrounding as we now support
+ifplugd, netplug and wpa_supplicant-0.4.x which do much better jobs.
+------------------------------------------------------------------------
+r1751 | vapier | 2005-12-08 21:00:18 -0500 (Thu, 08 Dec 2005) | 1 line
+
+sync rtc changes with trunk
+------------------------------------------------------------------------
+r1748 | vapier | 2005-12-08 20:54:15 -0500 (Thu, 08 Dec 2005) | 1 line
+
+add support for --verbose --debug --help
+------------------------------------------------------------------------
+r1747 | vapier | 2005-12-08 19:04:05 -0500 (Thu, 08 Dec 2005) | 1 line
+
+Use getent instead of trying to read /etc/groups directly in localmount #114833 by Justin Sanchez.
+------------------------------------------------------------------------
+r1733 | uberlord | 2005-12-06 05:57:25 -0500 (Tue, 06 Dec 2005) | 1 line
+
+ppp documentation updated, #114551.
+------------------------------------------------------------------------
+r1718 | uberlord | 2005-12-05 11:22:40 -0500 (Mon, 05 Dec 2005) | 1 line
+
+Fix dhcp options, #114519.
+------------------------------------------------------------------------
+r1649 | uberlord | 2005-12-01 12:30:34 -0500 (Thu, 01 Dec 2005) | 1 line
+
+Fix ordering for services having a 'before net' dependency
+------------------------------------------------------------------------
+r1638 | uberlord | 2005-11-28 12:04:53 -0500 (Mon, 28 Nov 2005) | 1 line
+
+Document RC_VERBOSE in conf.d/rc
+------------------------------------------------------------------------
+r1636 | uberlord | 2005-11-28 08:40:14 -0500 (Mon, 28 Nov 2005) | 1 line
+
+Fixed fallback_routes, #113776
+------------------------------------------------------------------------
+r1635 | uberlord | 2005-11-28 07:01:20 -0500 (Mon, 28 Nov 2005) | 1 line
+
+Fixed variable array references, #113661.
+------------------------------------------------------------------------
+r1634 | uberlord | 2005-11-28 05:52:38 -0500 (Mon, 28 Nov 2005) | 1 line
+
+Fixed svclib for pump
+------------------------------------------------------------------------
+r1633 | uberlord | 2005-11-28 05:44:58 -0500 (Mon, 28 Nov 2005) | 1 line
+
+Fixed svclib for dhcpcd and pump
+------------------------------------------------------------------------
+r1631 | uberlord | 2005-11-28 05:38:39 -0500 (Mon, 28 Nov 2005) | 3 lines
+
+Fixed iwconfig mode selection, #113677 - thanks to Tuan Van.
+Fixed iproute2 is_up check, #113672 - thanks to Georgi Georgiev.
+Added information about the "broken" status as reported by rc-status to its output, #113755.
+------------------------------------------------------------------------
+r1630 | vapier | 2005-11-27 11:39:03 -0500 (Sun, 27 Nov 2005) | 1 line
+
+Dont set default RC_VOLUME_ORDER anymore in functions.sh #113700.
+------------------------------------------------------------------------
+r1629 | uberlord | 2005-11-24 08:44:26 -0500 (Thu, 24 Nov 2005) | 1 line
+
+use ${svclib} instead of hardcoding /lib/rcscripts.
+------------------------------------------------------------------------
+r1628 | uberlord | 2005-11-24 05:19:28 -0500 (Thu, 24 Nov 2005) | 1 line
+
+pppd module now updates an emply secrets file, #113431.
+------------------------------------------------------------------------
+r1627 | uberlord | 2005-11-24 03:20:57 -0500 (Thu, 24 Nov 2005) | 4 lines
+
+ ifconfig routes now work with metrics and older configs again
+ #113378 and #113406.
+
+ arping now works with multiple gateways #113402.
+------------------------------------------------------------------------
+r1626 | uberlord | 2005-11-23 10:57:15 -0500 (Wed, 23 Nov 2005) | 1 line
+
+pre11
+------------------------------------------------------------------------
+r1625 | uberlord | 2005-11-23 04:43:37 -0500 (Wed, 23 Nov 2005) | 2 lines
+
+ RC_KILL_CHILDREN now defaults to no. This stops ssh children being
+ killed when a network interface is restarted.
+------------------------------------------------------------------------
+r1624 | uberlord | 2005-11-22 11:16:33 -0500 (Tue, 22 Nov 2005) | 1 line
+
+Improve vlan documentation
+------------------------------------------------------------------------
+r1623 | uberlord | 2005-11-22 09:28:41 -0500 (Tue, 22 Nov 2005) | 1 line
+
+Patched helpers for wireless_check_extensions -> wireless_exists
+------------------------------------------------------------------------
+r1622 | uberlord | 2005-11-22 08:46:46 -0500 (Tue, 22 Nov 2005) | 1 line
+
+Stop ifplugd and netplugd from operating on bonded and vlan interfaces.
+------------------------------------------------------------------------
+r1621 | uberlord | 2005-11-21 05:56:32 -0500 (Mon, 21 Nov 2005) | 1 line
+
+Fix wpa_suppicant error when auth is IEEE 802.1X (NO WPA) #112938. Added pppd-wrapper helper
+------------------------------------------------------------------------
+r1620 | vapier | 2005-11-20 09:14:20 -0500 (Sun, 20 Nov 2005) | 1 line
+
+source *.sh files in /etc/profile.d/ #4854
+------------------------------------------------------------------------
+r1619 | vapier | 2005-11-20 07:44:16 -0500 (Sun, 20 Nov 2005) | 1 line
+
+call reboot with -k to support kexec #80220
+------------------------------------------------------------------------
+r1618 | vapier | 2005-11-20 07:07:00 -0500 (Sun, 20 Nov 2005) | 1 line
+
+was moved to sysvinit package a while ago
+------------------------------------------------------------------------
+r1617 | uberlord | 2005-11-18 13:41:08 -0500 (Fri, 18 Nov 2005) | 1 line
+
+Credit patch maker, Felix Braun for #112757
+------------------------------------------------------------------------
+r1616 | uberlord | 2005-11-18 13:39:15 -0500 (Fri, 18 Nov 2005) | 8 lines
+
+ Changed from eval foo=\"\$config_$ifvar\" to foo=config_$ivar; foo=$!foo
+ This is to avoid using the eval statement to extract user configured vars.
+
+ Enhanced pppd module so that it obeys metric routes, does not mess
+ with the system resolv.conf and works with updetach a bit better, #112049.
+
+ Fixed pointotpoint, #112757.
+
+------------------------------------------------------------------------
+r1613 | azarah | 2005-11-10 06:25:06 -0500 (Thu, 10 Nov 2005) | 1 line
+
+Fix for bug #104288.
+------------------------------------------------------------------------
+r1612 | uberlord | 2005-11-10 05:36:43 -0500 (Thu, 10 Nov 2005) | 3 lines
+
+ Fix "Device foo not found" error when stopping an interface and the
+ interface does not physically exist.
+
+------------------------------------------------------------------------
+r1611 | uberlord | 2005-11-10 04:45:08 -0500 (Thu, 10 Nov 2005) | 1 line
+
+Change pppd behaviour for updetach, #112049
+------------------------------------------------------------------------
+r1610 | uberlord | 2005-11-10 02:05:36 -0500 (Thu, 10 Nov 2005) | 1 line
+
+Fix WEP for forced AP's, #112031
+------------------------------------------------------------------------
+r1609 | vapier | 2005-11-09 21:06:39 -0500 (Wed, 09 Nov 2005) | 1 line
+
+describe net.ipv4.tcp_syncookies
+------------------------------------------------------------------------
+r1607 | uberlord | 2005-11-09 05:01:24 -0500 (Wed, 09 Nov 2005) | 1 line
+
+wpa_supplicant defaults to backgrounding now too
+------------------------------------------------------------------------
+r1606 | uberlord | 2005-11-09 04:56:46 -0500 (Wed, 09 Nov 2005) | 2 lines
+
+ ifplugd and netplug now background automatically instead of waiting 10
+ seconds to see if the interface was configured OK
+------------------------------------------------------------------------
+r1605 | uberlord | 2005-11-08 11:40:08 -0500 (Tue, 08 Nov 2005) | 1 line
+
+pre10
+------------------------------------------------------------------------
+r1604 | uberlord | 2005-11-08 06:48:27 -0500 (Tue, 08 Nov 2005) | 1 line
+
+punted serial from rc-lists/boot as it's no longer provided by baselayout
+------------------------------------------------------------------------
+r1603 | azarah | 2005-11-08 05:37:12 -0500 (Tue, 08 Nov 2005) | 1 line
+
+Backport changes needed for udev/devfs addons.
+------------------------------------------------------------------------
+r1602 | uberlord | 2005-11-08 05:37:03 -0500 (Tue, 08 Nov 2005) | 1 line
+
+Fix rc-status for broken boot runlevel symlinks
+------------------------------------------------------------------------
+r1601 | uberlord | 2005-11-08 05:14:16 -0500 (Tue, 08 Nov 2005) | 1 line
+
+Greatly simplified trace_dependencies. It's now much faster as a result :)
+------------------------------------------------------------------------
+r1600 | uberlord | 2005-11-07 14:43:20 -0500 (Mon, 07 Nov 2005) | 1 line
+
+Always setup_defaultlevels as we need the default vars set for rc-status.
+------------------------------------------------------------------------
+r1599 | uberlord | 2005-11-07 13:14:40 -0500 (Mon, 07 Nov 2005) | 3 lines
+
+ rc-status now warns about broken symbolic links in /etc/runlevels and
+ trace_dependencies got a bit of a revamp, attempts to fix #104394
+
+------------------------------------------------------------------------
+r1598 | uberlord | 2005-11-07 06:02:23 -0500 (Mon, 07 Nov 2005) | 1 line
+
+documented pppd module settings, #53954
+------------------------------------------------------------------------
+r1597 | uberlord | 2005-11-04 16:16:40 -0500 (Fri, 04 Nov 2005) | 4 lines
+
+ udhcpc now checks the dhcp lease file for a valid IP address.
+
+ We prefer iproute2 when stopping an interface by default.
+
+------------------------------------------------------------------------
+r1595 | uberlord | 2005-11-03 12:38:33 -0500 (Thu, 03 Nov 2005) | 5 lines
+
+ iwconfig now detects an unencrypted AP and doesn't apply any configured
+ WEP settings.
+
+ baselayout now caters for systems without /bin/hostname (from net-tools)
+ and uses sysctl instead.
+------------------------------------------------------------------------
+r1594 | vapier | 2005-11-02 00:51:36 -0500 (Wed, 02 Nov 2005) | 1 line
+
+Grab updates from IANA for /etc/services including OpenVPN #111194.
+------------------------------------------------------------------------
+r1592 | uberlord | 2005-11-01 05:35:31 -0500 (Tue, 01 Nov 2005) | 1 line
+
+tsort fix
+------------------------------------------------------------------------
+r1591 | uberlord | 2005-10-31 11:40:16 -0500 (Mon, 31 Oct 2005) | 1 line
+
+Remove un-needed calls to sort | xargs in module after/use/need functions
+------------------------------------------------------------------------
+r1590 | uberlord | 2005-10-31 09:47:36 -0500 (Mon, 31 Oct 2005) | 4 lines
+
+Replace the bubble-esq sort routine with a tsort based one for
+loading modules. This means that we are much faster than before :)
+
+Fix ifconfig with multiple IP addresses, #110956
+------------------------------------------------------------------------
+r1589 | vapier | 2005-10-28 19:16:16 -0400 (Fri, 28 Oct 2005) | 1 line
+
+Fix typo in rc-status error message #110685 by Eduardo Tongson.
+------------------------------------------------------------------------
+r1588 | uberlord | 2005-10-28 05:56:38 -0400 (Fri, 28 Oct 2005) | 1 line
+
+Fix force_modules in net.lo
+------------------------------------------------------------------------
+r1587 | uberlord | 2005-10-27 12:16:03 -0400 (Thu, 27 Oct 2005) | 17 lines
+
+ New net scripts depend calls - functions, variables and provide.
+ This saves having to create 3 seperate functions in each module which means
+ a saving of around 600-800 bytes per module.
+
+ Split apipa out of arping module due to user demand for seperate
+ functionality.
+
+ arping module now works correctly.
+
+ runscript sets RC_KILL_CHILDREN=no when restarting a service, otherwise
+ things like your ssh session get killed.
+
+ adsl module supports new rp-pppoe-3.6 ebuild, #102820
+
+ Config profile is now changed correctly when doing 'rc foo' and you're in
+ the default runlevel, #101105
+
+------------------------------------------------------------------------
+r1585 | vapier | 2005-10-26 21:14:30 -0400 (Wed, 26 Oct 2005) | 1 line
+
+Tweak runscript error output to only show the invalid arg once rather than twice #110558
+------------------------------------------------------------------------
+r1584 | vapier | 2005-10-24 21:18:49 -0400 (Mon, 24 Oct 2005) | 1 line
+
+Fix remove_net_fs space handling in netmount script #110313 DominikBuerkle.
+------------------------------------------------------------------------
+r1583 | uberlord | 2005-10-20 07:59:02 -0400 (Thu, 20 Oct 2005) | 1 line
+
+Fixed stopping when no process to stop
+------------------------------------------------------------------------
+r1582 | uberlord | 2005-10-19 14:24:37 -0400 (Wed, 19 Oct 2005) | 1 line
+
+Moved wpa_supplicant no driver defined warning to after the wireless/wired check
+------------------------------------------------------------------------
+r1581 | uberlord | 2005-10-19 13:09:12 -0400 (Wed, 19 Oct 2005) | 1 line
+
+rc-daemon.sh now kills children correctly.
+------------------------------------------------------------------------
+r1579 | vapier | 2005-10-18 20:12:29 -0400 (Tue, 18 Oct 2005) | 1 line
+
+dont check for /dev/.devfsd more than once since it could be a false positive #109718
+------------------------------------------------------------------------
+r1578 | vapier | 2005-10-18 20:08:42 -0400 (Tue, 18 Oct 2005) | 1 line
+
+move NORMAL to the last colored variable set so that running `set -x ; source functions.sh` doesnt show up funky as pointed out by solar
+------------------------------------------------------------------------
+r1577 | vapier | 2005-10-18 20:07:16 -0400 (Tue, 18 Oct 2005) | 1 line
+
+ remove dupliate call to uname
+------------------------------------------------------------------------
+r1576 | uberlord | 2005-10-18 17:43:37 -0400 (Tue, 18 Oct 2005) | 1 line
+
+wpa_supplicant now works on more than one interface.
+------------------------------------------------------------------------
+r1575 | uberlord | 2005-10-18 15:22:59 -0400 (Tue, 18 Oct 2005) | 1 line
+
+You can now specify a custom wpa_supplicant configuration file.
+------------------------------------------------------------------------
+r1574 | uberlord | 2005-10-17 14:40:16 -0400 (Mon, 17 Oct 2005) | 3 lines
+
+wpa_supplicant now works on wired interfaces, and can work with
+ifplugd and netplug too.
+
+------------------------------------------------------------------------
+r1573 | uberlord | 2005-10-16 14:01:23 -0400 (Sun, 16 Oct 2005) | 3 lines
+
+Fixed typo in dhcpcd-wrapper so the new resolv.conf gets created
+in /var/lib/net-scripts and not the current directory. Thanks to
+Mark-Dominik Bürkle for the patch.
+------------------------------------------------------------------------
+r1572 | vapier | 2005-10-15 22:32:59 -0400 (Sat, 15 Oct 2005) | 1 line
+
+punt xfs user/group to the ebuild
+------------------------------------------------------------------------
+r1571 | vapier | 2005-10-15 22:28:20 -0400 (Sat, 15 Oct 2005) | 1 line
+
+punt gdm user/group to the ebuild
+------------------------------------------------------------------------
+r1570 | uberlord | 2005-10-14 01:53:15 -0400 (Fri, 14 Oct 2005) | 1 line
+
+Merge STYLE fixes from trunk into runscript.sh
+------------------------------------------------------------------------
+r1569 | uberlord | 2005-10-13 14:16:55 -0400 (Thu, 13 Oct 2005) | 1 line
+
+merge trunk quoting fixes into 1.12 rc-daemon.sh
+------------------------------------------------------------------------
+r1568 | uberlord | 2005-10-13 12:49:11 -0400 (Thu, 13 Oct 2005) | 1 line
+
+Fix test_service_state() so it always returns 1 when it's not in that state.
+------------------------------------------------------------------------
+r1566 | uberlord | 2005-10-12 03:27:14 -0400 (Wed, 12 Oct 2005) | 1 line
+
+More permament fix to stop #108960 happening again
+------------------------------------------------------------------------
+r1565 | uberlord | 2005-10-12 02:09:58 -0400 (Wed, 12 Oct 2005) | 1 line
+
+Changed number of preferred modules from 3 to 4 in net.lo, #108960.
+------------------------------------------------------------------------
+r1564 | vapier | 2005-10-11 20:03:13 -0400 (Tue, 11 Oct 2005) | 1 line
+
+bootsplash breaks RC_BOOTLOG so tell people to not bother #108645
+------------------------------------------------------------------------
+r1563 | uberlord | 2005-10-11 11:08:22 -0400 (Tue, 11 Oct 2005) | 1 line
+
+pre9
+------------------------------------------------------------------------
+r1562 | uberlord | 2005-10-11 07:44:55 -0400 (Tue, 11 Oct 2005) | 7 lines
+
+ arping now dis-regards 0.0.0.0 and 0 addresses, #108737.
+
+ dhcpcd now allows the user to configure the -c script option, #108345.
+
+ bash doesn't handle floats, so we eumlate it. Fixes the issue
+ where some daemons didn't stop, #107492. Thanks to Giampaolo Tomassoni.
+
+------------------------------------------------------------------------
+r1561 | uberlord | 2005-10-09 12:14:21 -0400 (Sun, 09 Oct 2005) | 2 lines
+
+ Fix chroot handling and enable custom env vars for start-stop-daemon
+ binary #101642, thanks to Quequero.
+------------------------------------------------------------------------
+r1560 | uberlord | 2005-10-07 08:23:33 -0400 (Fri, 07 Oct 2005) | 1 line
+
+Fix some vlan/bridge/tap/neplugd/ifplugd interdependencies #107406.
+------------------------------------------------------------------------
+r1559 | uberlord | 2005-10-07 05:14:11 -0400 (Fri, 07 Oct 2005) | 1 line
+
+Typo fix
+------------------------------------------------------------------------
+r1558 | vapier | 2005-10-06 22:00:38 -0400 (Thu, 06 Oct 2005) | 1 line
+
+merge MAKEDEV updates from trunk to branches to address #108250 and #108249
+------------------------------------------------------------------------
+r1557 | vapier | 2005-10-06 21:53:08 -0400 (Thu, 06 Oct 2005) | 1 line
+
+touchup clock status output to be more clear about what it is actually doing #105681
+------------------------------------------------------------------------
+r1555 | uberlord | 2005-10-06 06:09:47 -0400 (Thu, 06 Oct 2005) | 1 line
+
+Fixup IPv6 documentation and support, #108143.
+------------------------------------------------------------------------
+r1552 | vapier | 2005-10-02 00:24:22 -0400 (Sun, 02 Oct 2005) | 1 line
+
+drop -a and use just -y with the force fsck option #107812
+------------------------------------------------------------------------
+r1551 | vapier | 2005-10-01 23:51:50 -0400 (Sat, 01 Oct 2005) | 1 line
+
+run some features of rc-update as non-root #107775
+------------------------------------------------------------------------
+r1550 | vapier | 2005-09-23 21:41:34 -0400 (Fri, 23 Sep 2005) | 1 line
+
+tweak how default values are set for rc variables
+------------------------------------------------------------------------
+r1548 | vapier | 2005-09-23 21:34:47 -0400 (Fri, 23 Sep 2005) | 1 line
+
+update comments in domainname to help users properly setup their FQDN
+------------------------------------------------------------------------
+r1547 | vapier | 2005-09-23 21:33:30 -0400 (Fri, 23 Sep 2005) | 1 line
+
+give a hint to users as to proper CLOCK setting when dual booting with Windows
+------------------------------------------------------------------------
+r1544 | vapier | 2005-09-17 18:50:15 -0400 (Sat, 17 Sep 2005) | 1 line
+
+When doing a forced fsck, dont show title at startup (-T).
+------------------------------------------------------------------------
+r1541 | uberlord | 2005-09-16 09:50:36 -0400 (Fri, 16 Sep 2005) | 1 line
+
+Simplified the iwconfig and wpa_supplicant fix for testing wireless extensions
+------------------------------------------------------------------------
+r1540 | uberlord | 2005-09-16 03:21:28 -0400 (Fri, 16 Sep 2005) | 2 lines
+
+ iwconfig and wpa_supplicant now check to see if /proc/net/wireless exists
+ before checking for extensions, #106036
+------------------------------------------------------------------------
+r1537 | uberlord | 2005-09-14 07:30:45 -0400 (Wed, 14 Sep 2005) | 4 lines
+
+ netplug module renamed to netplugd for consistency
+
+ pppd module added, #53954 thanks to Alin Nastac
+
+------------------------------------------------------------------------
+r1535 | vapier | 2005-09-13 19:32:56 -0400 (Tue, 13 Sep 2005) | 1 line
+
+Clean up udev tarball temp files in halt.sh #105827 by Robert Forsman.
+------------------------------------------------------------------------
+r1534 | vapier | 2005-09-13 19:24:39 -0400 (Tue, 13 Sep 2005) | 1 line
+
+dont mount $svcdir with -n since /etc/mtab is writable
+------------------------------------------------------------------------
+r1531 | uberlord | 2005-09-13 08:19:27 -0400 (Tue, 13 Sep 2005) | 1 line
+
+Changed net.lo depend from isdn4linux to isdn, #102846
+------------------------------------------------------------------------
+r1516 | uberlord | 2005-09-12 11:29:39 -0400 (Mon, 12 Sep 2005) | 1 line
+
+Set essid before mode for ad-hoc/master configurations, #105452
+------------------------------------------------------------------------
+r1508 | uberlord | 2005-09-12 02:52:47 -0400 (Mon, 12 Sep 2005) | 1 line
+
+Fixed force_any associate order option, #99256
+------------------------------------------------------------------------
+r1507 | vapier | 2005-09-09 22:28:19 -0400 (Fri, 09 Sep 2005) | 1 line
+
+add PKG_CONFIG_PATH to incremental env var list #105384
+------------------------------------------------------------------------
+r1506 | uberlord | 2005-09-08 17:03:35 -0400 (Thu, 08 Sep 2005) | 1 line
+
+netplug and ifplugd no longer error when interface does not exist
+------------------------------------------------------------------------
+r1505 | uberlord | 2005-09-08 10:49:44 -0400 (Thu, 08 Sep 2005) | 1 line
+
+Added ifplugd module, but we prefer netplug by default
+------------------------------------------------------------------------
+r1504 | uberlord | 2005-09-07 09:03:30 -0400 (Wed, 07 Sep 2005) | 3 lines
+
+ replace the apipa module with a generic arping module which can now
+ do gateway detection and apply a configuration for it as well as the
+ apipa stuff
+------------------------------------------------------------------------
+r1503 | uberlord | 2005-09-07 07:45:00 -0400 (Wed, 07 Sep 2005) | 12 lines
+
+ updated env_whitelist so that nothing is allowed by default
+
+ system module now runs through pre instead of post and is run by
+ lo as well, so dns_ options can be configured for it
+
+ netplug and wpa_supplicant understand negative timeouts to be defined
+ as "return immediately and dont wait for success"
+
+ dns options and sortlist now get merged in resolv.conf too
+
+ bridge error message regarding the kernel module should work with
+ newer versions of bridge-utils
+------------------------------------------------------------------------
+r1499 | uberlord | 2005-09-07 03:27:04 -0400 (Wed, 07 Sep 2005) | 1 line
+
+We don't set any default user exports in env_whitelist anymore
+------------------------------------------------------------------------
+r1489 | uberlord | 2005-09-06 06:41:16 -0400 (Tue, 06 Sep 2005) | 6 lines
+
+ dns_*, nis_* and ntp_* options now work globally too, but are overridden
+ by specific interface/essid/mac ones.
+
+ dhcpcd and pump now support the "options" and "sortlist" directives too,
+ #104870
+
+------------------------------------------------------------------------
+r1486 | uberlord | 2005-09-05 18:50:37 -0400 (Mon, 05 Sep 2005) | 1 line
+
+use the right 'options' variable
+------------------------------------------------------------------------
+r1485 | uberlord | 2005-09-05 18:38:25 -0400 (Mon, 05 Sep 2005) | 5 lines
+
+ Added resolv.conf options for option and sortlist directives, #104870
+
+ dns_search_path_eth0 renamed to dns_search_eth0 so that all the dns_
+ variables match their resolv.conf counterpart.
+
+------------------------------------------------------------------------
+r1481 | azarah | 2005-09-04 13:14:30 -0400 (Sun, 04 Sep 2005) | 4 lines
+
+Do not unmount /usr, but rather remount it ro, else we run into issues
+with systems that have locales enabled, as the fuser call in halt.sh tries
+to kill bash (due to it using /usr/lib/locale/*).
+
+------------------------------------------------------------------------
+r1479 | vapier | 2005-09-04 03:30:32 -0400 (Sun, 04 Sep 2005) | 1 line
+
+move at user/group to the at package
+------------------------------------------------------------------------
+r1478 | vapier | 2005-09-04 02:27:47 -0400 (Sun, 04 Sep 2005) | 1 line
+
+games user has been in the games.eclass for a while so punt it
+------------------------------------------------------------------------
+r1477 | vapier | 2005-09-04 02:25:22 -0400 (Sun, 04 Sep 2005) | 1 line
+
+move squid user/group to the squid pkg
+------------------------------------------------------------------------
+r1476 | vapier | 2005-09-04 02:21:48 -0400 (Sun, 04 Sep 2005) | 1 line
+
+move ssh user/group to dropbear/openssh/etc... and cron user/group to cronbase
+------------------------------------------------------------------------
+r1475 | vapier | 2005-09-04 02:08:34 -0400 (Sun, 04 Sep 2005) | 1 line
+
+ftp user/group is part of the ftpbase pkg
+------------------------------------------------------------------------
+r1474 | vapier | 2005-09-03 18:20:27 -0400 (Sat, 03 Sep 2005) | 1 line
+
+punt the man user/group to the man ebuild
+------------------------------------------------------------------------
+r1473 | vapier | 2005-09-02 23:21:31 -0400 (Fri, 02 Sep 2005) | 1 line
+
+Update rc-help.sh to show custom init.d opts #49663 and in general make the output a lot more useful.
+------------------------------------------------------------------------
+r1472 | vapier | 2005-09-02 22:28:53 -0400 (Fri, 02 Sep 2005) | 1 line
+
+Clean up netmount and dont unmount afs filesystems if the user has the afs-client init.d script running.
+------------------------------------------------------------------------
+r1471 | azarah | 2005-09-02 18:59:06 -0400 (Fri, 02 Sep 2005) | 3 lines
+
+Add warning about having LANG in env_whitelist, add TERM to system
+env_whitelist, set argv[0] to '/bin/bash' and not 'runscript'.
+
+------------------------------------------------------------------------
+r1469 | uberlord | 2005-09-02 12:38:51 -0400 (Fri, 02 Sep 2005) | 1 line
+
+Fixed netplug from stopping on the wrong interface
+------------------------------------------------------------------------
+r1468 | azarah | 2005-09-02 06:34:31 -0400 (Fri, 02 Sep 2005) | 1 line
+
+Release baselayout-1.12.0_pre8.
+------------------------------------------------------------------------
+r1467 | uberlord | 2005-09-02 06:29:39 -0400 (Fri, 02 Sep 2005) | 1 line
+
+netplug module added + documentation for it.
+------------------------------------------------------------------------
+r1466 | azarah | 2005-09-02 04:05:52 -0400 (Fri, 02 Sep 2005) | 1 line
+
+It should be env_whitelist, and not env_whitlist.
+------------------------------------------------------------------------
+r1464 | azarah | 2005-09-02 03:56:05 -0400 (Fri, 02 Sep 2005) | 1 line
+
+Add override for CFLAGS=-DLIBDIR.
+------------------------------------------------------------------------
+r1462 | azarah | 2005-09-02 03:49:48 -0400 (Fri, 02 Sep 2005) | 3 lines
+
+Split the enviroment whitelist for runscript into a system and user part.
+Update it to use LIBDIR so that we can set 'lib' or 'lib64'.
+
+------------------------------------------------------------------------
+r1460 | uberlord | 2005-09-02 02:15:09 -0400 (Fri, 02 Sep 2005) | 2 lines
+
+ We also set MTU in the pre_start of ifconfig/iproute2 incase a DHCP
+ client or similar needs it.
+------------------------------------------------------------------------
+r1459 | uberlord | 2005-09-01 08:06:11 -0400 (Thu, 01 Sep 2005) | 1 line
+
+localalise var and return if adding address errors
+------------------------------------------------------------------------
+r1458 | uberlord | 2005-09-01 05:50:25 -0400 (Thu, 01 Sep 2005) | 1 line
+
+Altered iproute2 to use the same lo logic as ifconfig below
+------------------------------------------------------------------------
+r1457 | uberlord | 2005-09-01 02:45:25 -0400 (Thu, 01 Sep 2005) | 1 line
+
+Fixed ifconfig bringing lo up and then working out aliases, bug #104415
+------------------------------------------------------------------------
+r1456 | azarah | 2005-08-31 19:00:49 -0400 (Wed, 31 Aug 2005) | 1 line
+
+More minor comment cleanups.
+------------------------------------------------------------------------
+r1455 | azarah | 2005-08-31 18:53:51 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Minor comment cleanups.
+------------------------------------------------------------------------
+r1454 | azarah | 2005-08-31 17:38:49 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Need to start distribute the src/core stuff now.
+------------------------------------------------------------------------
+r1453 | azarah | 2005-08-31 17:18:27 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Form fixes.
+------------------------------------------------------------------------
+r1452 | azarah | 2005-08-31 17:15:24 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Merge revisions r1445:1448 from trunk.
+------------------------------------------------------------------------
+r1451 | azarah | 2005-08-31 17:14:06 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Merge revision 1444 from trunk.
+------------------------------------------------------------------------
+r1450 | azarah | 2005-08-31 17:06:06 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Merge revision 1443 from trunk.
+------------------------------------------------------------------------
+r1449 | azarah | 2005-08-31 16:52:33 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Merge revision 1351 from trunk.
+------------------------------------------------------------------------
+r1445 | uberlord | 2005-08-31 13:02:36 -0400 (Wed, 31 Aug 2005) | 1 line
+
+pre7
+------------------------------------------------------------------------
+r1442 | uberlord | 2005-08-31 11:10:38 -0400 (Wed, 31 Aug 2005) | 1 line
+
+Protect variables when stopping a script on update status
+------------------------------------------------------------------------
+r1441 | uberlord | 2005-08-31 05:32:11 -0400 (Wed, 31 Aug 2005) | 6 lines
+
+service status requests (either by /etc/init.d/foo status or rc-status)
+now update the service status by checking daemons and/or pidfiles to check if they are still running or not. To update the status in your own code,
+source "${svclib}/sh/rc-daemon.sh" and call
+update_service_status "${service}"
+
+Trimmed $Header$ from a few files
+------------------------------------------------------------------------
+r1440 | uberlord | 2005-08-30 10:54:31 -0400 (Tue, 30 Aug 2005) | 1 line
+
+reverted the sleep_scan default back to 0
+------------------------------------------------------------------------
+r1439 | uberlord | 2005-08-30 10:34:49 -0400 (Tue, 30 Aug 2005) | 8 lines
+
+iwconfig fixed for scanned ad-hoc networks
+we now prefer managed over ad-hoc when processing scan results
+iwconfig defaults to sleeping 1 second before scanning
+
+iwconfig associate_test_quality now works. Fixes #103579 thanks to
+Harald Schioeberg
+
+iproute2 now understands ifconfig style netmask routes
+------------------------------------------------------------------------
+r1438 | uberlord | 2005-08-30 02:27:45 -0400 (Tue, 30 Aug 2005) | 1 line
+
+fixed IPv6 address problems in ifconfig and iproute2 modules
+------------------------------------------------------------------------
+r1426 | azarah | 2005-08-25 06:44:41 -0400 (Thu, 25 Aug 2005) | 1 line
+
+Add /sbin/evms_activate to populate_udev(), bug #50711.
+------------------------------------------------------------------------
+r1425 | azarah | 2005-08-25 05:37:11 -0400 (Thu, 25 Aug 2005) | 3 lines
+
+Fix typo in /sbin/rc - we should check if is in /etc/inittab, and
+not if 'default' is in there ...
+
+------------------------------------------------------------------------
+r1423 | uberlord | 2005-08-24 05:08:01 -0400 (Wed, 24 Aug 2005) | 1 line
+
+rc-daemon now handles --signal correct - fixes #103182
+------------------------------------------------------------------------
+r1420 | uberlord | 2005-08-19 07:46:15 -0400 (Fri, 19 Aug 2005) | 5 lines
+
+ dhcpcd now reports the correct needed version
+
+ iwconfig and wpa_supplicant have better tests for wireless interface
+ which fixes the 'lan wlan' problem
+
+------------------------------------------------------------------------
+r1419 | uberlord | 2005-08-18 05:48:58 -0400 (Thu, 18 Aug 2005) | 1 line
+
+baselayout-1.12.0_pre6 released
+------------------------------------------------------------------------
+r1418 | uberlord | 2005-08-18 05:45:13 -0400 (Thu, 18 Aug 2005) | 8 lines
+
+RC_AUTO_INTERFACE defaults to NO - but we still default to DHCP
+
+consoletype is now cached. This has the benefit of being very slightly
+faster and you now get coloured text for parallel startup
+
+Parallel startup also does parallel shutdown as well
+
+You're now warned if you're using a deprecated conf.d/net syntax
+------------------------------------------------------------------------
+r1417 | vapier | 2005-08-18 00:06:33 -0400 (Thu, 18 Aug 2005) | 1 line
+
+add a note about using pass numbers for root #95846
+------------------------------------------------------------------------
+r1416 | vapier | 2005-08-16 20:07:21 -0400 (Tue, 16 Aug 2005) | 1 line
+
+rquotad is supposed to be an alias for port 4003 not 4002
+------------------------------------------------------------------------
+r1415 | vapier | 2005-08-15 22:43:27 -0400 (Mon, 15 Aug 2005) | 1 line
+
+add ocfs2 to the NET_FS_LIST #102659
+------------------------------------------------------------------------
+r1414 | uberlord | 2005-08-15 04:51:18 -0400 (Mon, 15 Aug 2005) | 2 lines
+
+ iproute2 now understands the old iface_xxx syntax, but this only works
+ if ifconfig (from net-tools) is installed
+------------------------------------------------------------------------
+r1413 | uberlord | 2005-08-14 15:15:39 -0400 (Sun, 14 Aug 2005) | 2 lines
+
+ Implemented interactive startup - fixes #5353
+ Thanks to Paul Pacheco for the patch
+------------------------------------------------------------------------
+r1412 | uberlord | 2005-08-14 11:27:56 -0400 (Sun, 14 Aug 2005) | 1 line
+
+We don't expand routes
+------------------------------------------------------------------------
+r1411 | uberlord | 2005-08-14 09:03:17 -0400 (Sun, 14 Aug 2005) | 1 line
+
+fallback_route_eth0 now works again
+------------------------------------------------------------------------
+r1410 | vapier | 2005-08-13 20:51:42 -0400 (Sat, 13 Aug 2005) | 1 line
+
+add missing { with faildown() as pointed out by Gordon in #102349
+------------------------------------------------------------------------
+r1409 | uberlord | 2005-08-13 09:52:52 -0400 (Sat, 13 Aug 2005) | 1 line
+
+iwconfig fixes
+------------------------------------------------------------------------
+r1408 | uberlord | 2005-08-13 09:32:49 -0400 (Sat, 13 Aug 2005) | 1 line
+
+iwconfig now scans for mode so you can prefer ad-hoc networks
+------------------------------------------------------------------------
+r1407 | uberlord | 2005-08-13 06:14:13 -0400 (Sat, 13 Aug 2005) | 1 line
+
+Parallel startup races should now be fixed
+------------------------------------------------------------------------
+r1406 | uberlord | 2005-08-12 13:12:45 -0400 (Fri, 12 Aug 2005) | 1 line
+
+ntp.conf is now merged as well :)
+------------------------------------------------------------------------
+r1405 | uberlord | 2005-08-12 12:14:47 -0400 (Fri, 12 Aug 2005) | 6 lines
+
+RC_AUTO_INTERFACE now defaults to no - we no longer mess with /etc unless
+told too
+
+tuntap no longer complains about ${devnull}
+
+We now merge resolv.conf's from active interfaces
+------------------------------------------------------------------------
+r1404 | uberlord | 2005-08-12 10:21:49 -0400 (Fri, 12 Aug 2005) | 1 line
+
+Fixed sed in depdir() in modules-update to work this time
+------------------------------------------------------------------------
+r1403 | vapier | 2005-08-11 23:47:52 -0400 (Thu, 11 Aug 2005) | 1 line
+
+change the linux define check to glibc #80021 by Robert Millan
+------------------------------------------------------------------------
+r1400 | uberlord | 2005-08-11 12:56:52 -0400 (Thu, 11 Aug 2005) | 1 line
+
+Add support for --pid and --pidfile= in rc-daemon.sh
+------------------------------------------------------------------------
+r1399 | uberlord | 2005-08-11 10:09:23 -0400 (Thu, 11 Aug 2005) | 1 line
+
+Remove tail from depdir() in /sbin/modules-update
+------------------------------------------------------------------------
+r1398 | uberlord | 2005-08-11 05:12:34 -0400 (Thu, 11 Aug 2005) | 1 line
+
+pre5
+------------------------------------------------------------------------
+r1397 | vapier | 2005-08-10 19:20:17 -0400 (Wed, 10 Aug 2005) | 1 line
+
+punt qmail users/group to qmail ebuild
+------------------------------------------------------------------------
+r1396 | vapier | 2005-08-10 18:36:34 -0400 (Wed, 10 Aug 2005) | 1 line
+
+add info for RC_BOOTLOG
+------------------------------------------------------------------------
+r1395 | uberlord | 2005-08-08 07:27:43 -0400 (Mon, 08 Aug 2005) | 2 lines
+
+ Add failup/faildown user functions when an interface fails to come up/go
+ down. Fixes bug #101087.
+------------------------------------------------------------------------
+r1394 | azarah | 2005-08-07 07:07:24 -0400 (Sun, 07 Aug 2005) | 1 line
+
+Remove last remainder of previous 'fix'.
+------------------------------------------------------------------------
+r1392 | vapier | 2005-08-06 18:16:50 -0400 (Sat, 06 Aug 2005) | 1 line
+
+Add a lot more documentation to /etc/hosts from FreeBSDs standard hosts file #101418 by Mark Cooper.
+------------------------------------------------------------------------
+r1391 | azarah | 2005-08-06 07:15:56 -0400 (Sat, 06 Aug 2005) | 1 line
+
+Merge from trunk (rev 1390).
+------------------------------------------------------------------------
+r1389 | azarah | 2005-08-05 23:13:38 -0400 (Fri, 05 Aug 2005) | 1 line
+
+Merge from trunk (rev 1384:1388).
+------------------------------------------------------------------------
+r1384 | azarah | 2005-08-05 08:45:52 -0400 (Fri, 05 Aug 2005) | 1 line
+
+Release 1.12.0_pre4.
+------------------------------------------------------------------------
+r1383 | uberlord | 2005-08-05 08:43:42 -0400 (Fri, 05 Aug 2005) | 1 line
+
+Removed temp code for address expansion that did nothing - address expansion still works :p
+------------------------------------------------------------------------
+r1382 | uberlord | 2005-08-05 07:16:26 -0400 (Fri, 05 Aug 2005) | 3 lines
+
+Added # vim:ts=4 to all net-script files and re-indented
+
+/dep{cache,tree} are now chmodded 0644 so users can read them
+------------------------------------------------------------------------
+r1381 | uberlord | 2005-08-05 02:27:21 -0400 (Fri, 05 Aug 2005) | 1 line
+
+Use return values instead of capturing stderr output for iwconfig commands
+------------------------------------------------------------------------
+r1380 | uberlord | 2005-08-05 01:49:16 -0400 (Fri, 05 Aug 2005) | 1 line
+
+Rationalise if/then/else login in runscript.sh svc_start() and svc_stop()
+------------------------------------------------------------------------
+r1379 | uberlord | 2005-08-04 18:28:28 -0400 (Thu, 04 Aug 2005) | 1 line
+
+More anal about RHS quoting
+------------------------------------------------------------------------
+r1378 | azarah | 2005-08-04 15:47:29 -0400 (Thu, 04 Aug 2005) | 1 line
+
+Merge with trunk (rev 1377).
+------------------------------------------------------------------------
+r1376 | azarah | 2005-08-04 15:43:59 -0400 (Thu, 04 Aug 2005) | 1 line
+
+Merge with trunk (rev 1373:1375).
+------------------------------------------------------------------------
+r1373 | uberlord | 2005-08-04 14:49:27 -0400 (Thu, 04 Aug 2005) | 2 lines
+
+trace_dependencies gets a re-write (again) to try and solve the hanging
+issues that many people are reporting
+------------------------------------------------------------------------
+r1372 | azarah | 2005-08-04 12:18:12 -0400 (Thu, 04 Aug 2005) | 1 line
+
+Merge from trunk (rev 1371).
+------------------------------------------------------------------------
+r1370 | uberlord | 2005-08-04 06:50:16 -0400 (Thu, 04 Aug 2005) | 4 lines
+
+interface state directories are now created with -m 0755 to ensure that
+everyone can read them
+
+rc-daemon.sh now supports multiple cmds - partial fix for #98745
+------------------------------------------------------------------------
+r1369 | vapier | 2005-08-03 23:02:46 -0400 (Wed, 03 Aug 2005) | 1 line
+
+punt the named user/group
+------------------------------------------------------------------------
+r1368 | uberlord | 2005-08-02 11:21:31 -0400 (Tue, 02 Aug 2005) | 1 line
+
+Fixed dhcpcd version required error message
+------------------------------------------------------------------------
+r1367 | uberlord | 2005-08-02 06:19:11 -0400 (Tue, 02 Aug 2005) | 1 line
+
+iwconfig no longer downs and ups the interface after a scan - instead we set essid any just before doing it
+------------------------------------------------------------------------
+r1366 | uberlord | 2005-08-02 05:49:01 -0400 (Tue, 02 Aug 2005) | 1 line
+
+0 timeout now means infinite for wpa_supplicant and iwconfig wrt #90443
+------------------------------------------------------------------------
+r1364 | azarah | 2005-08-01 16:49:46 -0400 (Mon, 01 Aug 2005) | 1 line
+
+Merge from trunk (rev 1350).
+------------------------------------------------------------------------
+r1363 | azarah | 2005-08-01 16:46:59 -0400 (Mon, 01 Aug 2005) | 1 line
+
+Merge from trunk (rev 1349).
+------------------------------------------------------------------------
+r1362 | uberlord | 2005-08-01 16:18:52 -0400 (Mon, 01 Aug 2005) | 2 lines
+
+We now only link /etc/{resolv,ntp,yp}.conf when the file exists.
+ We now link back everything in the state dir except for .sv files.
+------------------------------------------------------------------------
+r1361 | uberlord | 2005-08-01 12:49:22 -0400 (Mon, 01 Aug 2005) | 1 line
+
+rc-daemon now works with mysql - fixes #100982, thanks to bju from the forums
+------------------------------------------------------------------------
+r1360 | uberlord | 2005-08-01 12:25:49 -0400 (Mon, 01 Aug 2005) | 1 line
+
+Tweaked module depends to fix order when no dhcp client is found.
+------------------------------------------------------------------------
+r1359 | vapier | 2005-08-01 07:30:28 -0400 (Mon, 01 Aug 2005) | 1 line
+
+Only create /dev/core if /proc/kcore exists #100978 by Timo Hirvonen.
+------------------------------------------------------------------------
+r1358 | uberlord | 2005-08-01 01:52:58 -0400 (Mon, 01 Aug 2005) | 1 line
+
+dhclient now has to be told it can edit dhclient.conf instead of assuming it. Final fix to #100745.
+------------------------------------------------------------------------
+r1357 | uberlord | 2005-07-30 14:55:38 -0400 (Sat, 30 Jul 2005) | 1 line
+
+Fixed associate_order forcepreferred #100799, thanks to Benoit Boissinot.
+------------------------------------------------------------------------
+r1356 | uberlord | 2005-07-29 15:53:49 -0400 (Fri, 29 Jul 2005) | 1 line
+
+Credited Benoit Boissinot with dhclient fix
+------------------------------------------------------------------------
+r1355 | uberlord | 2005-07-29 15:44:24 -0400 (Fri, 29 Jul 2005) | 1 line
+
+Fixed dhclient sending hostname #100745
+------------------------------------------------------------------------
+r1354 | uberlord | 2005-07-29 07:08:34 -0400 (Fri, 29 Jul 2005) | 1 line
+
+Release 1.12.0_pre3
+------------------------------------------------------------------------
+r1353 | uberlord | 2005-07-26 14:12:44 -0400 (Tue, 26 Jul 2005) | 2 lines
+
+ Fixed failure in runscript.sh to proceed when a non needed dependency
+ (ie use, after, before) failed to start.
+------------------------------------------------------------------------
+r1352 | uberlord | 2005-07-26 07:24:38 -0400 (Tue, 26 Jul 2005) | 1 line
+
+Removed loops from trace_dependencies for a nice speed boost.
+------------------------------------------------------------------------
+r1348 | uberlord | 2005-07-26 02:34:06 -0400 (Tue, 26 Jul 2005) | 4 lines
+
+ Removed the parallel depend for init scripts and related functions.
+ The RC_PARALLEL_STARTUP works well for all - no need for init scripts to
+ state if they parallel or not.
+
+------------------------------------------------------------------------
+r1347 | azarah | 2005-07-25 15:17:30 -0400 (Mon, 25 Jul 2005) | 1 line
+
+Merge from trunk (rev 1346).
+------------------------------------------------------------------------
+r1345 | azarah | 2005-07-25 14:58:58 -0400 (Mon, 25 Jul 2005) | 1 line
+
+Merge from trunk (rev 1344).
+------------------------------------------------------------------------
+r1343 | uberlord | 2005-07-25 10:18:55 -0400 (Mon, 25 Jul 2005) | 1 line
+
+RC_AUTO_INTERFACE no longer symlinks /etc/{resolv,ntp,yp}.conf when no.
+------------------------------------------------------------------------
+r1342 | uberlord | 2005-07-25 07:48:57 -0400 (Mon, 25 Jul 2005) | 1 line
+
+trace_dependencies no longer clobbers the net service
+------------------------------------------------------------------------
+r1340 | azarah | 2005-07-22 08:48:53 -0400 (Fri, 22 Jul 2005) | 1 line
+
+Release baselayout-1.12.0_pre2.
+------------------------------------------------------------------------
+r1339 | uberlord | 2005-07-22 04:34:12 -0400 (Fri, 22 Jul 2005) | 5 lines
+
+ When a service is stopped, the IN_BACKGROUND variable is cleared
+ before any dependencies are stopped so they are not marked inactive.
+ The IN_BACKGROUND variable is then restored so the parent script can be
+ marked inactive.
+
+------------------------------------------------------------------------
+r1338 | uberlord | 2005-07-22 01:53:26 -0400 (Fri, 22 Jul 2005) | 1 line
+
+Merged changelog from trunk for correctness
+------------------------------------------------------------------------
+r1337 | vapier | 2005-07-21 20:24:27 -0400 (Thu, 21 Jul 2005) | 1 line
+
+add a --debug option to depscan.sh
+------------------------------------------------------------------------
+r1336 | vapier | 2005-07-21 20:18:35 -0400 (Thu, 21 Jul 2005) | 1 line
+
+change -l option to tar to --one-file-system #99775
+------------------------------------------------------------------------
+r1335 | vapier | 2005-07-21 20:08:32 -0400 (Thu, 21 Jul 2005) | 1 line
+
+punt mysql user/group
+------------------------------------------------------------------------
+r1333 | uberlord | 2005-07-21 19:01:04 -0400 (Thu, 21 Jul 2005) | 1 line
+
+Fixed some start/stop/restart logic for #99663.
+------------------------------------------------------------------------
+r1332 | azarah | 2005-07-21 17:31:55 -0400 (Thu, 21 Jul 2005) | 1 line
+
+Fix broken merge.
+------------------------------------------------------------------------
+r1331 | azarah | 2005-07-21 17:00:17 -0400 (Thu, 21 Jul 2005) | 1 line
+
+Merge changes from trunk.
+------------------------------------------------------------------------
+r1329 | uberlord | 2005-07-21 04:54:12 -0400 (Thu, 21 Jul 2005) | 1 line
+
+dhclient now sets the hostname correctly
+------------------------------------------------------------------------
+r1328 | vapier | 2005-07-20 21:04:48 -0400 (Wed, 20 Jul 2005) | 1 line
+
+punt the slocate group
+------------------------------------------------------------------------
+r1327 | vapier | 2005-07-20 21:02:37 -0400 (Wed, 20 Jul 2005) | 1 line
+
+make sure X11 dirs are always recreated in /tmp #99679
+------------------------------------------------------------------------
+r1326 | vapier | 2005-07-20 18:41:42 -0400 (Wed, 20 Jul 2005) | 1 line
+
+punt the cyrus user too
+------------------------------------------------------------------------
+r1325 | uberlord | 2005-07-20 15:04:37 -0400 (Wed, 20 Jul 2005) | 1 line
+
+Moved RC_AUTO_INTERFACE definition to /etc/conf.d/rc
+------------------------------------------------------------------------
+r1323 | uberlord | 2005-07-20 05:47:19 -0400 (Wed, 20 Jul 2005) | 1 line
+
+Removed trailing tab from local.start - fixes #99624
+------------------------------------------------------------------------
+r1322 | uberlord | 2005-07-20 02:16:05 -0400 (Wed, 20 Jul 2005) | 1 line
+
+Fixed <wpa_supplicant-0.4 support
+------------------------------------------------------------------------
+r1321 | vapier | 2005-07-20 01:23:35 -0400 (Wed, 20 Jul 2005) | 1 line
+
+reorder LDFLAGS so static compiling works #99615 by Alexander Skwar
+------------------------------------------------------------------------
+r1320 | vapier | 2005-07-19 22:11:33 -0400 (Tue, 19 Jul 2005) | 1 line
+
+remove pointless depmod check since modules-update already checks for it
+------------------------------------------------------------------------
+r1319 | vapier | 2005-07-19 22:08:27 -0400 (Tue, 19 Jul 2005) | 1 line
+
+punt the vpopmail user/group to the ebuild
+------------------------------------------------------------------------
+r1318 | uberlord | 2005-07-19 17:27:12 -0400 (Tue, 19 Jul 2005) | 1 line
+
+Fixes dns_search_path variable
+------------------------------------------------------------------------
+r1317 | uberlord | 2005-07-19 10:04:01 -0400 (Tue, 19 Jul 2005) | 1 line
+
+Fixed rename module for wireless cards
+------------------------------------------------------------------------
+r1316 | uberlord | 2005-07-19 05:47:47 -0400 (Tue, 19 Jul 2005) | 1 line
+
+ and are now available in predown() - fixes #99106
+------------------------------------------------------------------------
+r1315 | uberlord | 2005-07-18 14:44:48 -0400 (Mon, 18 Jul 2005) | 1 line
+
+You cannot rename VLAN interfaces
+------------------------------------------------------------------------
+r1314 | uberlord | 2005-07-18 03:26:06 -0400 (Mon, 18 Jul 2005) | 5 lines
+
+ Changed wpa-supplicant to wpa_supplicant when reporting that it is not
+ installed. Fixes #99381
+
+ Fixed some startup problems caused by a mixture of inactive +
+ begin_service/end_service functions.
+------------------------------------------------------------------------
+r1312 | azarah | 2005-07-16 11:51:55 -0400 (Sat, 16 Jul 2005) | 1 line
+
+Add Darwin support for start-stop-daemon, bug #82421.
+------------------------------------------------------------------------
+r1310 | uberlord | 2005-07-15 15:33:54 -0400 (Fri, 15 Jul 2005) | 1 line
+
+Tweaked rename ordering
+------------------------------------------------------------------------
+r1308 | azarah | 2005-07-15 05:55:07 -0400 (Fri, 15 Jul 2005) | 1 line
+
+Do not run depmod in modules-update if System.map is missing, bug #59188.
+------------------------------------------------------------------------
+r1306 | vapier | 2005-07-14 23:50:45 -0400 (Thu, 14 Jul 2005) | 1 line
+
+run kbd_mode earlier for unicode users #94048
+------------------------------------------------------------------------
+r1303 | uberlord | 2005-07-14 15:05:32 -0400 (Thu, 14 Jul 2005) | 1 line
+
+Fixed pump --keep-up
+------------------------------------------------------------------------
+r1302 | uberlord | 2005-07-14 12:29:45 -0400 (Thu, 14 Jul 2005) | 1 line
+
+New pump and dhcpcd helpers as pump now does everything it should - weeeeee
+------------------------------------------------------------------------
+r1301 | azarah | 2005-07-14 08:50:36 -0400 (Thu, 14 Jul 2005) | 1 line
+
+Release 1.12.0_pre1.
+------------------------------------------------------------------------
+r1299 | azarah | 2005-07-14 07:02:25 -0400 (Thu, 14 Jul 2005) | 1 line
+
+Change tarball.sh to generate new tarball.
+------------------------------------------------------------------------
+r1298 | azarah | 2005-07-14 06:59:34 -0400 (Thu, 14 Jul 2005) | 1 line
+
+Branch baselayout-1.12.
+------------------------------------------------------------------------
+r1296 | uberlord | 2005-07-13 10:24:47 -0400 (Wed, 13 Jul 2005) | 1 line
+
+Moved wpa_supplicant and iwconfig et all from /usr/sbin to /sbin
+------------------------------------------------------------------------
+r1295 | uberlord | 2005-07-13 06:22:08 -0400 (Wed, 13 Jul 2005) | 3 lines
+
+ pump-0.8.21-r4 now creates ntp.conf by itself so the ntp.conf creation
+ code has been removed from the pump module and helper.
+
+------------------------------------------------------------------------
+r1294 | uberlord | 2005-07-13 04:17:53 -0400 (Wed, 13 Jul 2005) | 1 line
+
+Reverted silly domain into search
+------------------------------------------------------------------------
+r1293 | uberlord | 2005-07-12 13:05:10 -0400 (Tue, 12 Jul 2005) | 2 lines
+
+ Added dhcp_eth0=nogateway option, generic to all dhcp clients.
+ Fixes #98466
+------------------------------------------------------------------------
+r1292 | uberlord | 2005-07-12 02:58:47 -0400 (Tue, 12 Jul 2005) | 1 line
+
+removed dep on logger - was causing circular deps when syslog-ng depends on us
+------------------------------------------------------------------------
+r1291 | uberlord | 2005-07-11 17:15:02 -0400 (Mon, 11 Jul 2005) | 2 lines
+
+ wpa_supplicant now marks service as stopped when using wpa_supplicant-0.4.x
+ and we have associated but failed to configure in the background.
+------------------------------------------------------------------------
+r1289 | azarah | 2005-07-11 10:30:37 -0400 (Mon, 11 Jul 2005) | 1 line
+
+Add fix -r to unmount to be -n .. bug #98667, thanks to Patrick McLean.
+------------------------------------------------------------------------
+r1288 | uberlord | 2005-07-11 09:44:27 -0400 (Mon, 11 Jul 2005) | 1 line
+
+udhcpc/dhclient helpers no longer flush IPv6 addresses - fixes #98539
+------------------------------------------------------------------------
+r1286 | vapier | 2005-07-09 21:03:20 -0400 (Sat, 09 Jul 2005) | 1 line
+
+mount the usbfs on /proc/bus/usb as the usb group #35860
+------------------------------------------------------------------------
+r1284 | vapier | 2005-07-09 19:19:26 -0400 (Sat, 09 Jul 2005) | 1 line
+
+add support for wiping out /tmp #56592
+------------------------------------------------------------------------
+r1282 | vapier | 2005-07-09 18:25:43 -0400 (Sat, 09 Jul 2005) | 1 line
+
+only remount root readonly when need be and skip all the stuff for net filesystems #98405
+------------------------------------------------------------------------
+r1280 | azarah | 2005-07-09 07:08:36 -0400 (Sat, 09 Jul 2005) | 2 lines
+
+Add workaround for evms device names and 'RC_DEVICE_TARBALL=yes'. Patch
+by Olaf Niermann, bug #95799.
+------------------------------------------------------------------------
+r1278 | vapier | 2005-07-07 19:27:57 -0400 (Thu, 07 Jul 2005) | 1 line
+
+tell users that they have to replace the issue file in order to get rid of the warning
+------------------------------------------------------------------------
+r1277 | uberlord | 2005-07-07 06:34:01 -0400 (Thu, 07 Jul 2005) | 1 line
+
+Documented nosendhost
+------------------------------------------------------------------------
+r1276 | uberlord | 2005-07-07 06:31:00 -0400 (Thu, 07 Jul 2005) | 2 lines
+
+ Added nosendhost dhcp option so users can request not to send their
+ machines hostname by default. Fixes #98132
+------------------------------------------------------------------------
+r1275 | uberlord | 2005-07-05 01:42:39 -0400 (Tue, 05 Jul 2005) | 1 line
+
+Fix hotplug policy exiting
+------------------------------------------------------------------------
+r1274 | uberlord | 2005-07-04 09:23:16 -0400 (Mon, 04 Jul 2005) | 3 lines
+
+dded a rename module to rename interfaces based on MAC address
+ (preferred) or current name. Fixes #76328
+
+------------------------------------------------------------------------
+r1273 | uberlord | 2005-07-04 06:33:30 -0400 (Mon, 04 Jul 2005) | 1 line
+
+Fixed bridge module working with dhcp
+------------------------------------------------------------------------
+r1272 | uberlord | 2005-07-04 04:04:40 -0400 (Mon, 04 Jul 2005) | 1 line
+
+bridges can now be created without interfaces if you set any brctl_ options
+------------------------------------------------------------------------
+r1271 | uberlord | 2005-07-03 12:24:44 -0400 (Sun, 03 Jul 2005) | 5 lines
+
+ Fixed module depends in net.lo
+
+ Remove the 'no net scripts in boot runlevel' restriction as we now
+ have a hotplug policy setup instead
+
+------------------------------------------------------------------------
+r1270 | uberlord | 2005-07-02 12:59:15 -0400 (Sat, 02 Jul 2005) | 1 line
+
+Fixed error reporting for modules=( foo ) and foo isn't installed
+------------------------------------------------------------------------
+r1269 | uberlord | 2005-07-02 11:34:55 -0400 (Sat, 02 Jul 2005) | 1 line
+
+net.lo no longer needs find or diff
+------------------------------------------------------------------------
+r1268 | uberlord | 2005-07-01 16:58:19 -0400 (Fri, 01 Jul 2005) | 1 line
+
+bootmisc now cleans /var/lib/net-scripts/state/*
+------------------------------------------------------------------------
+r1267 | uberlord | 2005-07-01 16:40:29 -0400 (Fri, 01 Jul 2005) | 8 lines
+
+ Minor tweaks to all dhcp modules - basically better quoting so that
+ the eval calls work better
+
+ pump can now be backgrounded
+
+ Tweaked the dhcp helpers so that more code is shared
+
+ A few tweaks to runscript.sh and rc-services.sh to avoid races
+------------------------------------------------------------------------
+r1266 | uberlord | 2005-06-30 09:10:00 -0400 (Thu, 30 Jun 2005) | 3 lines
+
+ pump can now use route metrics and store it's configs in
+ /var/lib/net-scripts/state/
+
+------------------------------------------------------------------------
+r1264 | uberlord | 2005-06-29 14:26:02 -0400 (Wed, 29 Jun 2005) | 1 line
+
+wireless.runlevel now works
+------------------------------------------------------------------------
+r1263 | uberlord | 2005-06-29 12:41:11 -0400 (Wed, 29 Jun 2005) | 8 lines
+
+ dhclient now parses dhclient_eth0 for -cf parameter to set
+ dhclient now strips lines starting with script and send host-name
+ from and adds send host-name uberlaptop; at the top
+ To stop this behaviour, add dhclient_edit_config=no to /etc/conf.d/net
+ Fixes #96322
+
+ Removed killing udhcpc hard as it now dies nicely
+
+------------------------------------------------------------------------
+r1261 | vapier | 2005-06-28 22:02:01 -0400 (Tue, 28 Jun 2005) | 1 line
+
+add davfs to the net filter list
+------------------------------------------------------------------------
+r1259 | uberlord | 2005-06-28 11:55:27 -0400 (Tue, 28 Jun 2005) | 1 line
+
+udhcpc now parses -(h|H) instead of just --hostname
+------------------------------------------------------------------------
+r1258 | uberlord | 2005-06-28 07:44:18 -0400 (Tue, 28 Jun 2005) | 11 lines
+
+ wpa_supplicant now respects the background=no option if
+ wpa_suppliant>=0.4.0 is installed
+
+ fixed network dependencies some more
+
+ You can now restart a script marked starting/inactive
+
+ Documented the use of the RC_USE_CONFIG_PROFILE variable in conf.d/rc
+
+ udhcpc now removes stale pidfiles
+
+------------------------------------------------------------------------
+r1257 | uberlord | 2005-06-24 10:53:23 -0400 (Fri, 24 Jun 2005) | 3 lines
+
+
+net.lo will not take down the interface if it does not exist and starting
+failed to work
+------------------------------------------------------------------------
+r1256 | uberlord | 2005-06-24 05:11:30 -0400 (Fri, 24 Jun 2005) | 1 line
+
+udhcpc now doesn't send hostname if it's set at the default of localhost
+------------------------------------------------------------------------
+r1255 | uberlord | 2005-06-21 07:55:16 -0400 (Tue, 21 Jun 2005) | 3 lines
+
+interfaces can now dynamically add themselves to a bridge using
+bridge_add_eth0="br0" - they are dynamically removed as well. Fixes #93321
+
+------------------------------------------------------------------------
+r1254 | uberlord | 2005-06-20 18:58:21 -0400 (Mon, 20 Jun 2005) | 1 line
+
+added hotplug policy check for interface name #78495
+------------------------------------------------------------------------
+r1253 | uberlord | 2005-06-20 17:17:04 -0400 (Mon, 20 Jun 2005) | 4 lines
+
+iwconfig and wpa_supplicant now check rk_kill if available and produce a
+suitable error if rf is killed #56430
+
+
+------------------------------------------------------------------------
+r1252 | uberlord | 2005-06-20 16:44:34 -0400 (Mon, 20 Jun 2005) | 1 line
+
+Do not run macnet when the interface does not have a MAC address
+------------------------------------------------------------------------
+r1251 | uberlord | 2005-06-20 11:49:41 -0400 (Mon, 20 Jun 2005) | 7 lines
+
+ifconfig now reports correct MAC address
+
+ifconfig and iproute2 now support mtu_eth0 option
+
+net.lo attemts to arping the requested address when RC_AUTO_INTERFACE==yes
+
+
+------------------------------------------------------------------------
+r1249 | vapier | 2005-06-20 00:01:43 -0400 (Mon, 20 Jun 2005) | 1 line
+
+make sure /proc/cmdline is readable in get_bootconfig()
+------------------------------------------------------------------------
+r1248 | uberlord | 2005-06-17 14:59:19 -0400 (Fri, 17 Jun 2005) | 1 line
+
+runscript and rc-service fixes for inactive status
+------------------------------------------------------------------------
+r1247 | uberlord | 2005-06-17 13:16:14 -0400 (Fri, 17 Jun 2005) | 1 line
+
+style updates to all modules
+------------------------------------------------------------------------
+r1246 | uberlord | 2005-06-17 11:47:45 -0400 (Fri, 17 Jun 2005) | 10 lines
+
+Fixed VLAN documentation for working with eth0.1 style names #95121
+
+tarball.sh now works with svn
+
+dhclient and udhcpc now report any errors to stdout
+
+RC_DEVICE_TARBALL now defaults to no
+
+STYLE updates to iwconfig
+
+------------------------------------------------------------------------
+r1244 | vapier | 2005-06-16 20:06:31 -0400 (Thu, 16 Jun 2005) | 1 line
+
+dont try to double remount-readonly the same mount point #96259
+------------------------------------------------------------------------
+r1242 | vapier | 2005-06-16 19:08:11 -0400 (Thu, 16 Jun 2005) | 1 line
+
+import Xen support
+------------------------------------------------------------------------
+r1240 | vapier | 2005-06-16 00:19:26 -0400 (Thu, 16 Jun 2005) | 1 line
+
+add lmtp as alias for port 2003 #96190
+------------------------------------------------------------------------
+r1239 | uberlord | 2005-06-14 06:15:44 -0400 (Tue, 14 Jun 2005) | 1 line
+
+fixed auto_interface -> RC_AUTO_INTERFACE in ifconfig and iproute2
+------------------------------------------------------------------------
+r1237 | uberlord | 2005-06-14 05:34:37 -0400 (Tue, 14 Jun 2005) | 2 lines
+
+dhclient now calls /etc/dhcp/dhclient-exit-hooks when it exits - fixes #96000
+
+------------------------------------------------------------------------
+r1236 | uberlord | 2005-06-13 06:21:12 -0400 (Mon, 13 Jun 2005) | 1 line
+
+etc/{resolv,ntp,yp}.conf now link to /var/lib/net-scripts
+------------------------------------------------------------------------
+r1234 | vapier | 2005-06-13 01:30:36 -0400 (Mon, 13 Jun 2005) | 1 line
+
+remove /etc/ppp since the ppp package provides this file
+------------------------------------------------------------------------
+r1230 | vapier | 2005-06-12 22:24:22 -0400 (Sun, 12 Jun 2005) | 1 line
+
+style tweak
+------------------------------------------------------------------------
+r1229 | vapier | 2005-06-12 22:22:57 -0400 (Sun, 12 Jun 2005) | 1 line
+
+strip out cvs $Header stuff
+------------------------------------------------------------------------
+r1228 | vapier | 2005-06-12 22:21:18 -0400 (Sun, 12 Jun 2005) | 1 line
+
+strip out cvs $Header stuff
+------------------------------------------------------------------------
+r1227 | vapier | 2005-06-12 04:35:14 -0400 (Sun, 12 Jun 2005) | 1 line
+
+update comments #95531 by Sebastian Kemper
+------------------------------------------------------------------------
+r1225 | vapier | 2005-06-05 04:01:33 -0400 (Sun, 05 Jun 2005) | 2 lines
+
+even better, just tell sysctl to run in quiet mode
+
+------------------------------------------------------------------------
+r1223 | vapier | 2005-06-05 03:59:07 -0400 (Sun, 05 Jun 2005) | 2 lines
+
+let users see errors from sysctl
+
+------------------------------------------------------------------------
+r1222 | vapier | 2005-06-05 03:56:18 -0400 (Sun, 05 Jun 2005) | 2 lines
+
+remove invalid leading sys.
+
+------------------------------------------------------------------------
+r1220 | vapier | 2005-06-03 19:04:10 -0400 (Fri, 03 Jun 2005) | 2 lines
+
+add pxc and rquotad
+
+------------------------------------------------------------------------
+r1218 | vapier | 2005-06-02 22:33:00 -0400 (Thu, 02 Jun 2005) | 2 lines
+
+eat trailing whitespace
+
+------------------------------------------------------------------------
+r1217 | vapier | 2005-06-02 22:32:20 -0400 (Thu, 02 Jun 2005) | 2 lines
+
+give the user some pointers on where to find docs on file format
+
+------------------------------------------------------------------------
+r1216 | uberlord | 2005-06-02 10:14:17 -0400 (Thu, 02 Jun 2005) | 9 lines
+
+dhcp helper module fixes
+
+dhcpcd-backgrounder renamed to dhcpcd-wrapper
+
+dhcpcd-wrapper applies dns_search_domains_* to /etc/resolv.conf
+fixes #94027 when used with dhcpcd-1.3.22_p4-r10
+
+dhcpcd module now applies route metric if possible
+
+------------------------------------------------------------------------
+r1215 | uberlord | 2005-06-01 16:58:50 -0400 (Wed, 01 Jun 2005) | 2 lines
+
+system module config files are now variables to change them easily
+
+------------------------------------------------------------------------
+r1214 | uberlord | 2005-06-01 16:04:31 -0400 (Wed, 01 Jun 2005) | 2 lines
+
+system module now creates it's temporary files in /tmp instead of /etc
+
+------------------------------------------------------------------------
+r1213 | uberlord | 2005-06-01 05:58:04 -0400 (Wed, 01 Jun 2005) | 2 lines
+
+dhcpcd backgrounder now sources rc-services.sh
+
+------------------------------------------------------------------------
+r1212 | uberlord | 2005-06-01 05:35:58 -0400 (Wed, 01 Jun 2005) | 3 lines
+
+removed cruft from net-scripts functions helper as rc-services.sh can
+now be sourced by our dhcp helpers without causing errors.
+
+------------------------------------------------------------------------
+r1210 | vapier | 2005-05-31 20:47:10 -0400 (Tue, 31 May 2005) | 2 lines
+
+handle arbitrary kernel versions for autoload files #35872
+
+------------------------------------------------------------------------
+r1208 | vapier | 2005-05-31 18:54:43 -0400 (Tue, 31 May 2005) | 2 lines
+
+add a generic framework for bootlogging
+
+------------------------------------------------------------------------
+r1206 | vapier | 2005-05-29 19:09:47 -0400 (Sun, 29 May 2005) | 2 lines
+
+quote $EDITOR #94412
+
+------------------------------------------------------------------------
+r1205 | uberlord | 2005-05-27 11:00:30 -0400 (Fri, 27 May 2005) | 2 lines
+
+fixup is_net_fs to work with /proc/mounts when available
+
+------------------------------------------------------------------------
+r1202 | uberlord | 2005-05-27 06:28:42 -0400 (Fri, 27 May 2005) | 3 lines
+
+is_net_fs now works with what $1 was mounted as, not would it would
+be remounted as - fixes #53104
+
+------------------------------------------------------------------------
+r1201 | uberlord | 2005-05-27 04:51:04 -0400 (Fri, 27 May 2005) | 5 lines
+
+Added macnet module (like essidnet but for mac addresses)
+Regresses macchanger one version
+Tweaked module depends for macnet
+dhcp helper now uses macnet
+
+------------------------------------------------------------------------
+r1200 | uberlord | 2005-05-26 17:11:55 -0400 (Thu, 26 May 2005) | 8 lines
+
+You can now configure all options via the MAC address of your network card
+and the MAC address of AP you connect to like so
+config_001122334455=( "192.168.0.2/24 brd +")
+Fixes the last part of #52975
+
+The old way of configuring for the MAC address of the AP is no longer
+supported
+
+------------------------------------------------------------------------
+r1199 | uberlord | 2005-05-26 09:39:00 -0400 (Thu, 26 May 2005) | 3 lines
+
+report ${myservice} instead of $0 when disallowing net scripts to work in
+the boot runlevel - fixes #91534
+
+------------------------------------------------------------------------
+r1196 | vapier | 2005-05-25 20:35:48 -0400 (Wed, 25 May 2005) | 2 lines
+
+filter gfs in the net fs list #93911 by Thomas Rasch
+
+------------------------------------------------------------------------
+r1195 | uberlord | 2005-05-25 06:20:19 -0400 (Wed, 25 May 2005) | 16 lines
+
+ networking now expands configuration parameters - fixes #91564
+ so config_eth0=( "192.168.{1..3}.{1..3}/24 brd +" ) expands into
+ config_eth0=(
+ "192.168.1.1/24 brd +"
+ "192.168.1.2/24 brd +"
+ "192.168.1.3/24 brd +"
+ "192.168.2.1/24 brd +"
+ "192.168.2.2/24 brd +"
+ "192.168.2.3/24 brd +"
+ "192.168.3.1/24 brd +"
+ "192.168.3.2/24 brd +"
+ "192.168.3.3/24 brd +"
+ )
+
+ updated ESSID variables example in wireless.example - fixes #92469
+
+------------------------------------------------------------------------
+r1193 | uberlord | 2005-05-24 12:01:28 -0400 (Tue, 24 May 2005) | 2 lines
+
+fix CIDR some more for ifconfig
+
+------------------------------------------------------------------------
+r1190 | vapier | 2005-05-21 22:35:48 -0400 (Sat, 21 May 2005) | 2 lines
+
+make sure initial swapon sends errors to /dev/null #93143
+
+------------------------------------------------------------------------
+r1189 | azarah | 2005-05-21 07:33:17 -0400 (Sat, 21 May 2005) | 2 lines
+
+Quiet down valid_i() if /softlevel do not yet exist, try #2.
+
+------------------------------------------------------------------------
+r1186 | vapier | 2005-05-20 18:04:54 -0400 (Fri, 20 May 2005) | 2 lines
+
+reverse stupid style changes ... /etc/profile is not just for bash
+
+------------------------------------------------------------------------
+r1185 | uberlord | 2005-05-20 07:04:22 -0400 (Fri, 20 May 2005) | 3 lines
+
+added #!/bin/bash or #!/bin/sh to modules and helpers so they now get
+nice syntax highlighting and indenting
+
+------------------------------------------------------------------------
+r1183 | uberlord | 2005-05-19 20:46:03 -0400 (Thu, 19 May 2005) | 3 lines
+
+fix ifconfig to understand CIDR addresses - bug #93237
+iproute2 now works out broadcast addresses
+
+------------------------------------------------------------------------
+r1182 | azarah | 2005-05-19 20:14:12 -0400 (Thu, 19 May 2005) | 3 lines
+
+Fixup sbin/{depscan.sh,modules-update} to use is_older_than() for mtime
+logic. Some small tweaks regarding 2.6 systems and modules-update.
+
+------------------------------------------------------------------------
+r1181 | uberlord | 2005-05-19 15:59:04 -0400 (Thu, 19 May 2005) | 4 lines
+
+Fixed init runscript.sh output when RC_PARALLEL_STARTUP is set
+
+runscript.sh now checks if service was made inactive on start - if so, exit
+
+------------------------------------------------------------------------
+r1180 | uberlord | 2005-05-19 11:29:51 -0400 (Thu, 19 May 2005) | 2 lines
+
+set RC_QUIET_STDOUT when RC_PARALLEL_STARTUP is set
+
+------------------------------------------------------------------------
+r1179 | uberlord | 2005-05-19 11:23:43 -0400 (Thu, 19 May 2005) | 7 lines
+
+Merged Paul Pacheco's parallel startup #69854 and modules update
+#55329 patches
+
+If RC_PARALLEL_STARTUP==yes then we no longer output einfo/ebegin
+messages as they don't line up on screen correctly - instead we output
+service ${myservice} starting/started/stopping/stopped/failed
+
+------------------------------------------------------------------------
+r1177 | vapier | 2005-05-18 23:44:58 -0400 (Wed, 18 May 2005) | 2 lines
+
+fix typo pointed out by Gordon #93112
+
+------------------------------------------------------------------------
+r1175 | vapier | 2005-05-17 18:16:04 -0400 (Tue, 17 May 2005) | 2 lines
+
+mount /dev with exec #92921 by Lachlan Pease
+
+------------------------------------------------------------------------
+r1173 | vapier | 2005-05-16 20:49:09 -0400 (Mon, 16 May 2005) | 2 lines
+
+move nsswitch.conf to glibc
+
+------------------------------------------------------------------------
+r1172 | vapier | 2005-05-16 20:40:58 -0400 (Mon, 16 May 2005) | 2 lines
+
+add the -f option to the unset exit
+
+------------------------------------------------------------------------
+r1166 | vapier | 2005-05-16 20:01:52 -0400 (Mon, 16 May 2005) | 2 lines
+
+try to minimize user interaction during boot with RC_FORCE_AUTO
+
+------------------------------------------------------------------------
+r1163 | vapier | 2005-05-16 19:57:30 -0400 (Mon, 16 May 2005) | 2 lines
+
+force halt/reboot if first try failed
+
+------------------------------------------------------------------------
+r1162 | vapier | 2005-05-16 19:53:12 -0400 (Mon, 16 May 2005) | 2 lines
+
+remove copyright header
+
+------------------------------------------------------------------------
+r1161 | uberlord | 2005-05-16 14:47:08 -0400 (Mon, 16 May 2005) | 2 lines
+
+unset exit instead of overriding it
+
+------------------------------------------------------------------------
+r1158 | uberlord | 2005-05-16 14:27:11 -0400 (Mon, 16 May 2005) | 2 lines
+
+net.lo bypasses the exit() function now provided by runscript.sh
+
+------------------------------------------------------------------------
+r1152 | vapier | 2005-05-15 18:45:44 -0400 (Sun, 15 May 2005) | 2 lines
+
+update style
+
+------------------------------------------------------------------------
+r1150 | vapier | 2005-05-15 16:08:44 -0400 (Sun, 15 May 2005) | 2 lines
+
+style updates
+
+------------------------------------------------------------------------
+r1148 | uberlord | 2005-05-15 06:00:44 -0400 (Sun, 15 May 2005) | 2 lines
+
+udhcpc and dhclient now select the best interface when one goes down
+
+------------------------------------------------------------------------
+r1147 | vapier | 2005-05-14 17:39:16 -0400 (Sat, 14 May 2005) | 2 lines
+
+rework the addon code abit to support profiling
+
+------------------------------------------------------------------------
+r1144 | vapier | 2005-05-14 17:08:50 -0400 (Sat, 14 May 2005) | 2 lines
+
+run irqbalance once /var is rw #85304
+
+------------------------------------------------------------------------
+r1143 | vapier | 2005-05-14 17:07:53 -0400 (Sat, 14 May 2005) | 2 lines
+
+touchup syntax error message
+
+------------------------------------------------------------------------
+r1141 | vapier | 2005-05-14 17:02:51 -0400 (Sat, 14 May 2005) | 2 lines
+
+make sure devs dont call exit in init.d scripts #85298
+
+------------------------------------------------------------------------
+r1140 | vapier | 2005-05-14 16:44:53 -0400 (Sat, 14 May 2005) | 2 lines
+
+forgot to add this to HEAD
+
+------------------------------------------------------------------------
+r1138 | vapier | 2005-05-14 16:43:28 -0400 (Sat, 14 May 2005) | 2 lines
+
+moved to util-linux
+
+------------------------------------------------------------------------
+r1136 | vapier | 2005-05-14 16:35:07 -0400 (Sat, 14 May 2005) | 2 lines
+
+simplify init.d syntax checking and allow users to run /etc/init.d/script status #85892
+
+------------------------------------------------------------------------
+r1134 | vapier | 2005-05-14 16:23:17 -0400 (Sat, 14 May 2005) | 2 lines
+
+handle LABEL/UUID properly in /etc/fstab #90603
+
+------------------------------------------------------------------------
+r1132 | vapier | 2005-05-14 16:00:12 -0400 (Sat, 14 May 2005) | 2 lines
+
+make sure /dev is mounted with sane settings #87745
+
+------------------------------------------------------------------------
+r1131 | vapier | 2005-05-13 01:24:43 -0400 (Fri, 13 May 2005) | 2 lines
+
+add update from upstream ssd to detect kfbsd #80021
+
+------------------------------------------------------------------------
+r1129 | vapier | 2005-05-12 21:36:58 -0400 (Thu, 12 May 2005) | 2 lines
+
+punt pam files #92387
+
+------------------------------------------------------------------------
+r1128 | azarah | 2005-05-10 12:21:08 -0400 (Tue, 10 May 2005) | 2 lines
+
+Quiet down valid_i() if /softlevel do not yet exist.
+
+------------------------------------------------------------------------
+r1127 | azarah | 2005-05-10 11:55:41 -0400 (Tue, 10 May 2005) | 2 lines
+
+Really fix trace_dependencies() to handle net.* services properly.
+
+------------------------------------------------------------------------
+r1126 | azarah | 2005-05-10 10:33:57 -0400 (Tue, 10 May 2005) | 6 lines
+
+Fix get_service_index() being off by one. Fix trace_dependencies() to also
+take net into regard if its a net_service. This fixes two problems, first
+shutdown should bring services down that uses net before the net.* services,
+and secondly '/etc/init.d/net.eth0 needsme', etc should now work properly.
+All changes to sbin/rc-services.sh.
+
+------------------------------------------------------------------------
+r1125 | uberlord | 2005-05-03 14:41:27 -0400 (Tue, 03 May 2005) | 5 lines
+
+changed default indentation to 2 spaces to match rcscripts in functions.sh
+
+wpa_supplicant now stops wpa_cli before wpa_supplicant to fix a potential
+future error
+
+------------------------------------------------------------------------
+r1124 | uberlord | 2005-05-02 07:08:56 -0400 (Mon, 02 May 2005) | 2 lines
+
+Fix user function hooks for echoing to stdout and protecting our vars
+
+------------------------------------------------------------------------
+r1123 | azarah | 2005-04-30 03:01:16 -0400 (Sat, 30 Apr 2005) | 3 lines
+
+Do not create the udev devices.tar.bz2 if we do not have write permissions
+for /. Request by Donnie (spyderous) for boxes with / on NFS.
+
+------------------------------------------------------------------------
+r1122 | azarah | 2005-04-30 02:34:59 -0400 (Sat, 30 Apr 2005) | 2 lines
+
+Fixor column/color logic for when used in portage.
+
+------------------------------------------------------------------------
+r1120 | vapier | 2005-04-29 19:59:28 -0400 (Fri, 29 Apr 2005) | 2 lines
+
+moved to sys-apps/util-linux
+
+------------------------------------------------------------------------
+r1118 | vapier | 2005-04-29 19:58:21 -0400 (Fri, 29 Apr 2005) | 2 lines
+
+move crypto-loop to util-linux and skel/bash files to bash
+
+------------------------------------------------------------------------
+r1117 | vapier | 2005-04-29 19:57:39 -0400 (Fri, 29 Apr 2005) | 2 lines
+
+moved to app-shells/bash
+
+------------------------------------------------------------------------
+r1115 | vapier | 2005-04-28 23:32:02 -0400 (Thu, 28 Apr 2005) | 2 lines
+
+revert /etc/bash -> /etc/bash/bashrc changes since we have more than bashrc to put there now
+
+------------------------------------------------------------------------
+r1113 | vapier | 2005-04-28 23:05:23 -0400 (Thu, 28 Apr 2005) | 2 lines
+
+export the service name for scripts to access #86348
+
+------------------------------------------------------------------------
+r1112 | azarah | 2005-04-28 11:07:43 -0400 (Thu, 28 Apr 2005) | 4 lines
+
+If no /etc/modules.conf exist, do not 'touch' it, but create a new
+file with the 'modules-update header' in it to get modules-update
+to do the right thing (regen), and not just quit (init.d/modules).
+
+------------------------------------------------------------------------
+r1111 | vapier | 2005-04-27 23:40:02 -0400 (Wed, 27 Apr 2005) | 2 lines
+
+ignore trailing comments in module files #88553
+
+------------------------------------------------------------------------
+r1109 | vapier | 2005-04-26 22:39:54 -0400 (Tue, 26 Apr 2005) | 2 lines
+
+sync special var list with portages env-update #88819
+
+------------------------------------------------------------------------
+r1107 | uberlord | 2005-04-26 18:15:53 -0400 (Tue, 26 Apr 2005) | 2 lines
+
+fix dhclient not leaving a pid file
+
+------------------------------------------------------------------------
+r1105 | uberlord | 2005-04-26 17:36:58 -0400 (Tue, 26 Apr 2005) | 4 lines
+
+wpa_supplicant now supports wpa_supplicant-0.4.0
+
+iwconfig downs and ups the interface after a scan
+
+------------------------------------------------------------------------
+r1104 | uberlord | 2005-04-25 03:26:30 -0400 (Mon, 25 Apr 2005) | 4 lines
+
+iproute2 now handles mtu the same way as ifconfig - fixes #90242
+
+net.lo no longer errors when using postdown and postup functions
+
+------------------------------------------------------------------------
+r1103 | uberlord | 2005-04-22 10:42:57 -0400 (Fri, 22 Apr 2005) | 5 lines
+
+Address network routes now get metrics applied as well
+(ie a route automatically added when an address is added)
+
+net.lo no longer errors when exlcuding modules who are installed
+
+------------------------------------------------------------------------
+r1098 | uberlord | 2005-04-19 11:55:31 -0400 (Tue, 19 Apr 2005) | 2 lines
+
+* rc-scripts 1.7.1
+
+------------------------------------------------------------------------
+r1097 | uberlord | 2005-04-18 19:34:16 -0400 (Mon, 18 Apr 2005) | 2 lines
+
+force location of wpa_monitor.action
+
+------------------------------------------------------------------------
+r1096 | uberlord | 2005-04-18 13:10:41 -0400 (Mon, 18 Apr 2005) | 20 lines
+
+Changed "sed -ne" to "sed -n -e" for portability.
+
+Added auto_interface (default yes).
+if auto_interface is yes then we
+ *) default to dhcp
+ *) automatically calculate a metric (this may need work)
+ *) select the best interface based on metric
+ (restore resolv.conf, ntp.conf and yp.conf we have saved)
+otherwise we
+ *) default to null
+
+wpa_supplicant no longer kills itself when we're not stopping the interface
+it's running on.
+
+wpa_supplicant now uses wpa_monitor (yet to be released) if available.
+
+Added a new module called system which enables the definition of domain
+name, dns servers, ntp servers, nis domain and nis servers per interface.
+essidnet and dhcp helpers have been re-coded around this module.
+
+------------------------------------------------------------------------
+r1094 | vapier | 2005-04-16 18:44:41 -0400 (Sat, 16 Apr 2005) | 2 lines
+
+move the udev/selinux code after we mount /dev
+
+------------------------------------------------------------------------
+r1093 | wolf31o2 | 2005-04-15 12:02:33 -0400 (Fri, 15 Apr 2005) | 2 lines
+
+Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in release building, and they have been moved to livecd-tools.
+
+------------------------------------------------------------------------
+r1092 | azarah | 2005-04-14 18:12:23 -0400 (Thu, 14 Apr 2005) | 4 lines
+
+15 Apr 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * parse.c: Do not source rc.conf for every script - once is enough.
+
+------------------------------------------------------------------------
+r1091 | azarah | 2005-04-14 17:14:32 -0400 (Thu, 14 Apr 2005) | 5 lines
+
+14 Apr 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * depscan.c: Update error comments for stage name changes some time
+ back.
+
+------------------------------------------------------------------------
+r1090 | azarah | 2005-04-14 17:13:37 -0400 (Thu, 14 Apr 2005) | 7 lines
+
+14 Apr 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * parse.c,
+ * parse.h: Do not try to extract the depend() function from the
+ scripts, but rather source the whole file. This way we can detect
+ syntax errors, etc. Little bit slower, but not much.
+
+------------------------------------------------------------------------
+r1089 | uberlord | 2005-04-14 14:35:00 -0400 (Thu, 14 Apr 2005) | 2 lines
+
+wpa_supplicant now stops wpa_monitor if it's been launched
+
+------------------------------------------------------------------------
+r1088 | azarah | 2005-04-14 10:11:08 -0400 (Thu, 14 Apr 2005) | 2 lines
+
+Do not kill udevd in /sbin/rc, as it is apparently evil.
+
+------------------------------------------------------------------------
+r1086 | uberlord | 2005-04-14 05:32:33 -0400 (Thu, 14 Apr 2005) | 11 lines
+
+Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006
+
+If /proc/net/netlink does not exist then iproute2 will fail the
+check_installed function with an appropriate error - Thanks to
+Jeremy Huddleston for the patch.
+
+If /proc/net/packet does not exist then wpa_supplicant will fail
+check_installed function with an appropriate error
+
+Background fixes for net.lo, udhcpc and wpa_supplicant
+
+------------------------------------------------------------------------
+r1084 | uberlord | 2005-04-11 15:07:30 -0400 (Mon, 11 Apr 2005) | 3 lines
+
+wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config
+if available - fixes #88703
+
+------------------------------------------------------------------------
+r1083 | uberlord | 2005-04-11 09:42:06 -0400 (Mon, 11 Apr 2005) | 7 lines
+
+removed ${devnull} from net.lo and net-script modules
+updated all modules not to re-direct stderr where appropriate
+
+iwconfig and wpa_supplicant now save their current ESSID via save_options
+and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
+used in users custom postdown functions
+
+------------------------------------------------------------------------
+r1082 | uberlord | 2005-04-11 05:59:19 -0400 (Mon, 11 Apr 2005) | 2 lines
+
+modified to use bash_variable
+
+------------------------------------------------------------------------
+r1080 | vapier | 2005-04-09 21:15:34 -0400 (Sat, 09 Apr 2005) | 2 lines
+
+have the status function of init.d scripts affect the exit value #88319 by Josh Nichols
+
+------------------------------------------------------------------------
+r1079 | uberlord | 2005-04-08 13:19:23 -0400 (Fri, 08 Apr 2005) | 2 lines
+
+added bug number
+
+------------------------------------------------------------------------
+r1077 | uberlord | 2005-04-08 13:13:43 -0400 (Fri, 08 Apr 2005) | 5 lines
+
+added a bash_variable to functions.sh which converts the given string
+into a variable that bash can use - fixes #88175
+
+net scripts can only launch if we're not in ${BOOTLEVEL}
+
+------------------------------------------------------------------------
+r1076 | azarah | 2005-04-07 07:50:17 -0400 (Thu, 07 Apr 2005) | 9 lines
+
+07 Apr 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * test-regex.c: Add two more tests.
+
+ * depscan.c
+ * misc.c
+ * misc.h: Add basic klibc support. I need to add a mkstemp
+ implementation to get it done properly.
+
+------------------------------------------------------------------------
+r1075 | uberlord | 2005-04-01 11:54:28 -0500 (Fri, 01 Apr 2005) | 2 lines
+
+removed test vars
+
+------------------------------------------------------------------------
+r1073 | uberlord | 2005-04-01 11:49:32 -0500 (Fri, 01 Apr 2005) | 2 lines
+
+regressed by mistake - here is correct version
+
+------------------------------------------------------------------------
+r1072 | uberlord | 2005-04-01 11:33:16 -0500 (Fri, 01 Apr 2005) | 8 lines
+
+RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
+launcher - like valgrind or strace. Handy for debugging/auditing.
+Thanks to Rob Holland for the idea.
+
+Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
+as there is no guarantee that the current ESSID is the one we started with
+Also, we may not have an ESSID at all...
+
+------------------------------------------------------------------------
+r1070 | vapier | 2005-03-29 23:49:00 -0500 (Tue, 29 Mar 2005) | 2 lines
+
+/etc/bash/bashrc -> /etc/bashrc
+
+------------------------------------------------------------------------
+r1069 | vapier | 2005-03-29 23:46:44 -0500 (Tue, 29 Mar 2005) | 2 lines
+
+typo
+
+------------------------------------------------------------------------
+r1068 | wolf31o2 | 2005-03-23 10:16:05 -0500 (Wed, 23 Mar 2005) | 2 lines
+
+Updated livecd-functions.sh to include better ppc64 serial console support.
+
+------------------------------------------------------------------------
+r1066 | uberlord | 2005-03-23 09:38:31 -0500 (Wed, 23 Mar 2005) | 5 lines
+
+bridge stops removing IP addresses from bridge ports.
+iwconfig no longer tries to get an ESSID from non-wireless interfaces.
+ifconfig no longer errors when deleting addresses on a non-existant
+interface.
+
+------------------------------------------------------------------------
+r1065 | azarah | 2005-03-23 03:45:17 -0500 (Wed, 23 Mar 2005) | 2 lines
+
+Get modules-update to clean up after itself if we on a 2.6 kernel without modules.conf
+
+------------------------------------------------------------------------
+r1064 | uberlord | 2005-03-22 14:14:41 -0500 (Tue, 22 Mar 2005) | 2 lines
+
+fixed bug caused by last commit "service" -> "${service}"
+
+------------------------------------------------------------------------
+r1063 | uberlord | 2005-03-22 10:47:38 -0500 (Tue, 22 Mar 2005) | 2 lines
+
+revamped rc-services.sh for STYLE updates and code rationalisation.
+
+------------------------------------------------------------------------
+r1062 | uberlord | 2005-03-21 11:08:45 -0500 (Mon, 21 Mar 2005) | 2 lines
+
+udhcpc now checks for custom hostname correctly
+
+------------------------------------------------------------------------
+r1060 | azarah | 2005-03-21 09:16:33 -0500 (Mon, 21 Mar 2005) | 2 lines
+
+Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
+
+------------------------------------------------------------------------
+r1059 | azarah | 2005-03-21 05:14:54 -0500 (Mon, 21 Mar 2005) | 2 lines
+
+Fix tracing for current service as list_depend_trace() was removed.
+
+------------------------------------------------------------------------
+r1058 | azarah | 2005-03-20 09:21:27 -0500 (Sun, 20 Mar 2005) | 4 lines
+
+Take sort_services function from bug #70009, and fix the removing of a
+service from a array properly by using unset. Use this instead of the
+trace_* stuff, and fixup shutdown order.
+
+------------------------------------------------------------------------
+r1056 | vapier | 2005-03-19 15:43:39 -0500 (Sat, 19 Mar 2005) | 2 lines
+
+fix svcmount perms #85888
+
+------------------------------------------------------------------------
+r1055 | uberlord | 2005-03-18 06:32:29 -0500 (Fri, 18 Mar 2005) | 3 lines
+
+wrap pidof so we can fudge calls to weird programs like rpc.nfsd which only
+with with pidof when the rpc. is removed
+
+------------------------------------------------------------------------
+r1054 | azarah | 2005-03-15 16:02:02 -0500 (Tue, 15 Mar 2005) | 3 lines
+
+Export myservice when starting critical services, as its needed by
+some of the addons (dmcrypt for example).
+
+------------------------------------------------------------------------
+r1053 | uberlord | 2005-03-14 11:57:44 -0500 (Mon, 14 Mar 2005) | 2 lines
+
+we no longer default WEP key to [1] as it messes with ndiswrapper users
+
+------------------------------------------------------------------------
+r1049 | vapier | 2005-03-12 16:37:39 -0500 (Sat, 12 Mar 2005) | 2 lines
+
+halt the system with -h #84654
+
+------------------------------------------------------------------------
+r1048 | azarah | 2005-03-12 03:35:32 -0500 (Sat, 12 Mar 2005) | 4 lines
+
+12 Mar 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * Makefile: Also remove the tests in the clean target.
+
+------------------------------------------------------------------------
+r1047 | uberlord | 2005-03-11 09:23:17 -0500 (Fri, 11 Mar 2005) | 2 lines
+
+prepend rc-daemon.sh functions with rc_ to avoid name conflicts
+
+------------------------------------------------------------------------
+r1046 | azarah | 2005-03-11 08:54:39 -0500 (Fri, 11 Mar 2005) | 2 lines
+
+Make sure the last test in init.d/modules do not bork the return value of the script if not true.
+
+------------------------------------------------------------------------
+r1045 | vapier | 2005-03-11 01:02:07 -0500 (Fri, 11 Mar 2005) | 2 lines
+
+2004 -> 2005
+
+------------------------------------------------------------------------
+r1044 | vapier | 2005-03-10 18:38:28 -0500 (Thu, 10 Mar 2005) | 2 lines
+
+udev/selinux lovin
+
+------------------------------------------------------------------------
+r1043 | vapier | 2005-03-10 17:49:02 -0500 (Thu, 10 Mar 2005) | 2 lines
+
+fix style
+
+------------------------------------------------------------------------
+r1042 | azarah | 2005-03-10 17:34:36 -0500 (Thu, 10 Mar 2005) | 5 lines
+
+11 Mar 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * test-regex.c: Add a few strings and patterns. Enable tests to
+ specify if they should fail or pass.
+
+------------------------------------------------------------------------
+r1041 | azarah | 2005-03-10 16:02:05 -0500 (Thu, 10 Mar 2005) | 8 lines
+
+10 Mar 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * test-regex.c: New file
+ * Makefile: Add check target to compile and run tests
+ * simple-regex.c (__match_wildcard): Get recursion right so that we
+ do not match a wildcard _and_ inc data_p if there are still other
+ wildcards (?, *) that could match.
+
+------------------------------------------------------------------------
+r1040 | azarah | 2005-03-10 15:52:50 -0500 (Thu, 10 Mar 2005) | 7 lines
+
+10 Mar 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * Makefile
+ * depend.c
+ * simple-regex.c: Override the debug/warning CFLAGS. Kill a few
+ warnings.
+
+------------------------------------------------------------------------
+r1039 | agriffis | 2005-03-10 13:48:46 -0500 (Thu, 10 Mar 2005) | 2 lines
+
+Fix UTF-8 ChangeLog breakage (again)
+
+------------------------------------------------------------------------
+r1038 | azarah | 2005-03-10 12:00:04 -0500 (Thu, 10 Mar 2005) | 2 lines
+
+The system() stuff in *depends.awk should be dosystem().
+
+------------------------------------------------------------------------
+r1037 | azarah | 2005-03-10 11:40:13 -0500 (Thu, 10 Mar 2005) | 7 lines
+
+10 Mar 2005 Martin Schlemmer <azarah@gentoo.org>
+
+ * Makefile
+ * depend.c
+ * simple-regex.c: Override the debug/warning CFLAGS. Kill a few
+ warnings.
+
+------------------------------------------------------------------------
+r1036 | agriffis | 2005-03-10 11:03:53 -0500 (Thu, 10 Mar 2005) | 2 lines
+
+Force tarball.sh to use a non-mux cvs since it needs to run as root
+
+------------------------------------------------------------------------
+r1035 | agriffis | 2005-03-10 10:51:34 -0500 (Thu, 10 Mar 2005) | 2 lines
+
+Update ChangeLog and tarball.sh for 1.7.0 development release (baselayout-1.12.0_alpha1)
+
+------------------------------------------------------------------------
+r1033 | uberlord | 2005-03-09 17:21:18 -0500 (Wed, 09 Mar 2005) | 2 lines
+
+fix iwconfig setting default key 1 for madwifi cards
+
+------------------------------------------------------------------------
+r1031 | uberlord | 2005-03-09 12:25:14 -0500 (Wed, 09 Mar 2005) | 6 lines
+
+changed from $( cat ${file} ) to $( < ${file ) in net-scripts
+
+fixed ChangeLog corruption
+
+rc-daemon.sh now works with the env program
+
+------------------------------------------------------------------------
+r1029 | uberlord | 2005-03-08 11:04:18 -0500 (Tue, 08 Mar 2005) | 8 lines
+
+rc-services.sh now does a /sbin/depscan.sh -u if we have not got
+our deptree loaded
+
+removed net_start/stop function from net.lo, bridge and bonding
+
+net.lo now supports depend() per interface like so
+depend_br0() { need net.eth0 net.eth1 }
+
+------------------------------------------------------------------------
+r1028 | uberlord | 2005-03-04 11:40:52 -0500 (Fri, 04 Mar 2005) | 2 lines
+
+fixed stopping logic causes by last commit
+
+------------------------------------------------------------------------
+r1027 | uberlord | 2005-03-04 11:22:56 -0500 (Fri, 04 Mar 2005) | 2 lines
+
+fixed starting bug with sshd
+
+------------------------------------------------------------------------
+r1026 | uberlord | 2005-03-04 09:16:17 -0500 (Fri, 04 Mar 2005) | 3 lines
+
+rc-daemon.sh now waits for RC_WAIT_ON_START seconds and checks if the
+daemon is still running - if not, call stop() or stop_daemon() to clean up
+
+------------------------------------------------------------------------
+r1024 | uberlord | 2005-03-04 06:21:57 -0500 (Fri, 04 Mar 2005) | 4 lines
+
+applied STYLE updates to rc-status
+
+rc-status now uses find correctly for -maxdepth which fixes #84055
+
+------------------------------------------------------------------------
+r1022 | uberlord | 2005-03-04 02:59:53 -0500 (Fri, 04 Mar 2005) | 2 lines
+
+wpa_supplicant now handles whitespace when checking the ctrl_interface dir
+
+------------------------------------------------------------------------
+r1021 | uberlord | 2005-03-03 09:06:51 -0500 (Thu, 03 Mar 2005) | 2 lines
+
+if no net.$iface script exists, blunder ahead
+
+------------------------------------------------------------------------
+r1018 | uberlord | 2005-03-03 09:00:48 -0500 (Thu, 03 Mar 2005) | 3 lines
+
+bridging and bonding modules now start an interface if it's not
+marked as started
+
+------------------------------------------------------------------------
+r1017 | uberlord | 2005-03-03 06:54:48 -0500 (Thu, 03 Mar 2005) | 2 lines
+
+rc-daemon.sh now support stoppings with a custom signal
+
+------------------------------------------------------------------------
+r1016 | uberlord | 2005-03-03 06:24:40 -0500 (Thu, 03 Mar 2005) | 3 lines
+
+rc-daemon.sh now checks to see if a given pid matches the pid of a given
+executable before stopping it
+
+------------------------------------------------------------------------
+r1014 | uberlord | 2005-03-03 05:34:04 -0500 (Thu, 03 Mar 2005) | 2 lines
+
+iwconfig now defaults the transmit key to 1
+
+------------------------------------------------------------------------
+r1013 | uberlord | 2005-03-02 18:02:42 -0500 (Wed, 02 Mar 2005) | 4 lines
+
+net_service() now returns 1 for non net-services - fixes bug #83352
+
+rc-daemon.sh now uses requote()
+
+------------------------------------------------------------------------
+r1011 | uberlord | 2005-03-02 15:58:24 -0500 (Wed, 02 Mar 2005) | 2 lines
+
+rc-daemon.sh can now be called with spaces in parameters
+
+------------------------------------------------------------------------
+r1010 | agriffis | 2005-03-02 15:45:03 -0500 (Wed, 02 Mar 2005) | 2 lines
+
+Add requote() for rc-daemon.sh to use; fix ChangeLog corruption
+
+------------------------------------------------------------------------
+r1009 | uberlord | 2005-03-02 09:47:47 -0500 (Wed, 02 Mar 2005) | 3 lines
+
+improved killing process children - we now kill them all in one hit instead
+of doing them seperately
+
+------------------------------------------------------------------------
+r1008 | azarah | 2005-03-01 18:30:01 -0500 (Tue, 01 Mar 2005) | 2 lines
+
+Now in sys-fs/cryptsetup.
+
+------------------------------------------------------------------------
+r1007 | azarah | 2005-03-01 14:27:19 -0500 (Tue, 01 Mar 2005) | 2 lines
+
+Fix braindead logic in init.d/checkfs ([[ -z ]] &&, not -n).
+
+------------------------------------------------------------------------
+r1006 | uberlord | 2005-03-01 13:14:28 -0500 (Tue, 01 Mar 2005) | 2 lines
+
+removed warning about sshd when setting RC_KILL_CHILDREN="yes"
+
+------------------------------------------------------------------------
+r1005 | uberlord | 2005-03-01 13:06:19 -0500 (Tue, 01 Mar 2005) | 2 lines
+
+support --oknodo and --test for start-stop-daemon calls
+
+------------------------------------------------------------------------
+r1004 | uberlord | 2005-03-01 12:59:12 -0500 (Tue, 01 Mar 2005) | 5 lines
+
+rc-daemon.sh now provides a working wrapper for start-stop-daemon
+fixes bug #7198
+
+removed ps calls from net scripts
+
+------------------------------------------------------------------------
+r1003 | azarah | 2005-02-25 16:22:26 -0500 (Fri, 25 Feb 2005) | 2 lines
+
+Style updates for init.d/halt.sh.
+
+------------------------------------------------------------------------
+r1002 | azarah | 2005-02-25 15:57:24 -0500 (Fri, 25 Feb 2005) | 2 lines
+
+Only run pam_console_apply if we are actually using pam_console.
+
+------------------------------------------------------------------------
+r1001 | vapier | 2005-02-25 15:04:26 -0500 (Fri, 25 Feb 2005) | 2 lines
+
+whitespace fixes
+
+------------------------------------------------------------------------
+r1000 | wolf31o2 | 2005-02-25 13:57:14 -0500 (Fri, 25 Feb 2005) | 2 lines
+
+Updated livecd-functions.sh to match what we are using on the LiveCD.
+
+------------------------------------------------------------------------
+r999 | wolf31o2 | 2005-02-25 13:52:53 -0500 (Fri, 25 Feb 2005) | 2 lines
+
+Updated bashlogin to match what is use don the LiveCD.
+
+------------------------------------------------------------------------
+r998 | azarah | 2005-02-25 13:51:20 -0500 (Fri, 25 Feb 2005) | 3 lines
+
+Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
+start_addon, stop_addon, start_volumes and stop_volumes.
+
+------------------------------------------------------------------------
+r997 | azarah | 2005-02-24 15:23:59 -0500 (Thu, 24 Feb 2005) | 3 lines
+
+Update /sbin/modules-update to work without modprobe.old (modutils) for
+2.6 kernels.
+
+------------------------------------------------------------------------
+r996 | azarah | 2005-02-23 20:17:24 -0500 (Wed, 23 Feb 2005) | 3 lines
+
+Update /etc/init.d/modules so that it will only touch modules.conf if we
+have a <= 2.4 kernel, or have /sbin/modprobe.old.
+
+------------------------------------------------------------------------
+r995 | azarah | 2005-02-23 13:15:29 -0500 (Wed, 23 Feb 2005) | 3 lines
+
+Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
+add needed {start,stop}-volumes() and {start,stop}-addons().
+
+------------------------------------------------------------------------
+r994 | azarah | 2005-02-23 12:47:43 -0500 (Wed, 23 Feb 2005) | 3 lines
+
+Add use tempory file for deptree, bug #48303, thanks to patch from
+Stefan Hoefer <stefan@hoefer.ch>.
+
+------------------------------------------------------------------------
+r993 | azarah | 2005-02-23 10:33:29 -0500 (Wed, 23 Feb 2005) | 2 lines
+
+Localize the addons.
+
+------------------------------------------------------------------------
+r992 | azarah | 2005-02-23 10:27:31 -0500 (Wed, 23 Feb 2005) | 2 lines
+
+Localize the addons.
+
+------------------------------------------------------------------------
+r991 | azarah | 2005-02-23 09:37:46 -0500 (Wed, 23 Feb 2005) | 2 lines
+
+Remove dm-crypt, as its not technically a volume
+
+------------------------------------------------------------------------
+r990 | azarah | 2005-02-23 09:32:27 -0500 (Wed, 23 Feb 2005) | 2 lines
+
+Split *_volume() stuff a bit more.
+
+------------------------------------------------------------------------
+r989 | azarah | 2005-02-23 08:55:09 -0500 (Wed, 23 Feb 2005) | 3 lines
+
+Add {start,stop}-volumess() to /sbin/functions.sh, as well as
+RC_VOLUME_ORDER to /etc/conf.d/rc.
+
+------------------------------------------------------------------------
+r988 | azarah | 2005-02-23 06:48:27 -0500 (Wed, 23 Feb 2005) | 2 lines
+
+* misc.c: Fix memory leak in mktree().
+
+------------------------------------------------------------------------
+r984 | vapier | 2005-02-21 11:06:58 -0500 (Mon, 21 Feb 2005) | 2 lines
+
+rc-status manpage #81917
+
+------------------------------------------------------------------------
+r982 | vapier | 2005-02-21 10:57:05 -0500 (Mon, 21 Feb 2005) | 2 lines
+
+re-order options to make find shutup
+
+------------------------------------------------------------------------
+r980 | vapier | 2005-02-21 10:45:58 -0500 (Mon, 21 Feb 2005) | 2 lines
+
+move the serial init.d into the setserial package
+
+------------------------------------------------------------------------
+r978 | vapier | 2005-02-19 14:47:23 -0500 (Sat, 19 Feb 2005) | 2 lines
+
+dont use none when mounting
+
+------------------------------------------------------------------------
+r976 | vapier | 2005-02-18 21:05:40 -0500 (Fri, 18 Feb 2005) | 2 lines
+
+dont copyright config files
+
+------------------------------------------------------------------------
+r974 | azarah | 2005-02-18 16:04:00 -0500 (Fri, 18 Feb 2005) | 2 lines
+
+Do not package src/core.
+
+------------------------------------------------------------------------
+r973 | azarah | 2005-02-17 19:04:52 -0500 (Thu, 17 Feb 2005) | 5 lines
+
+Makefile: Add -fbounds-checking support when DEBUG=1.
+misc.h: Scrap STRING_LIST_FOR_EACH_SAFE() and recode from scratch fixing
+ invalid pointer operations.
+misc.c: Remove the last strlen() from strndup() that caused an overrun.
+
+------------------------------------------------------------------------
+r972 | azarah | 2005-02-17 15:11:50 -0500 (Thu, 17 Feb 2005) | 3 lines
+
+misc.c: Fix overrun in strndup(), thanks to report from
+ Ned Ludd <solar@gentoo.org>.
+
+------------------------------------------------------------------------
+r971 | azarah | 2005-02-17 14:05:25 -0500 (Thu, 17 Feb 2005) | 3 lines
+
+debug.h, misc.h, simple-regex.c: Print debug/errors to stderr, patch from
+ Ned Ludd <solar@gentoo.org>
+
+------------------------------------------------------------------------
+r970 | azarah | 2005-02-17 12:26:48 -0500 (Thu, 17 Feb 2005) | 4 lines
+
+debug.h: Replace invalid EXIT_FAILSTATUS with EXIT_FAILURE.
+parse.c: Modify parse_print_body() to be more ash friendly - suggestions
+ from Ned Ludd <solar@gentoo.org>.
+
+------------------------------------------------------------------------
+r969 | azarah | 2005-02-17 11:10:49 -0500 (Thu, 17 Feb 2005) | 3 lines
+
+debug.h: Remove the 'errno = ESPIPE' in DBG_MSG() for now, as it seems to
+ be fixed by the select() changes.
+
+------------------------------------------------------------------------
+r968 | azarah | 2005-02-17 10:53:27 -0500 (Thu, 17 Feb 2005) | 2 lines
+
+parse.c: Disable write select() for now, as it is not needed.
+
+------------------------------------------------------------------------
+r967 | azarah | 2005-02-17 10:31:44 -0500 (Thu, 17 Feb 2005) | 3 lines
+
+depscan.c: Only print EINFO msg if we actually update the cache.
+parse.c: Rename write_output() macro to PRINT_TO_BUFFER().
+
+------------------------------------------------------------------------
+r966 | azarah | 2005-02-17 10:01:51 -0500 (Thu, 17 Feb 2005) | 6 lines
+
+parse.c, parse.h: Rewrote large parts of generate_stage[12]() and their
+ machanics to use select() when writing to the pipes.
+ This fixes a buffering issue where too much data would
+ cause the write to be truncated, and the read pipe would
+ then wait forever.
+
+------------------------------------------------------------------------
+r965 | azarah | 2005-02-16 19:17:42 -0500 (Wed, 16 Feb 2005) | 3 lines
+
+misc.c: Fix gbasename() to compile under gcc-2.95.3.
+parse.c: Switch to stdio based io for reading pipes in generate_stage2().
+
+------------------------------------------------------------------------
+r964 | azarah | 2005-02-16 18:12:14 -0500 (Wed, 16 Feb 2005) | 3 lines
+
+misc.c, misc.h: Add gbasename() that is similar to GNU's basename().
+parse.c: Use gbasename() instead of POSIX version.
+
+------------------------------------------------------------------------
+r963 | azarah | 2005-02-16 17:52:39 -0500 (Wed, 16 Feb 2005) | 2 lines
+
+parse.c: Fix write_legacy_stage3() to quote the mtime in its output.
+
+------------------------------------------------------------------------
+r962 | azarah | 2005-02-16 17:48:55 -0500 (Wed, 16 Feb 2005) | 3 lines
+
+misc.c, parse.c: Change type of length from int to size_t to avoid warnings
+ when compiled for darwin.
+
+------------------------------------------------------------------------
+r961 | azarah | 2005-02-16 17:33:17 -0500 (Wed, 16 Feb 2005) | 8 lines
+
+misc.c, misc.h: Add strndup() instead of relying on glibc's implementation
+ (should fix some issues on bsd and darwin).
+depend.c, simple-regex.c: Do not define _GNU_SOURCE, but rather use our
+ strndup() from misc.h.
+parse.c: Do not define _GNU_SOURCE, but rather use our strndup() from
+ misc.h. Also change all usage of basename() to conform to POSIX,
+ and not use the GNU variants.
+
+------------------------------------------------------------------------
+r960 | azarah | 2005-02-16 16:19:59 -0500 (Wed, 16 Feb 2005) | 2 lines
+
+depscan.c: Add uid check and quit if user is not root.
+
+------------------------------------------------------------------------
+r959 | azarah | 2005-02-16 16:11:00 -0500 (Wed, 16 Feb 2005) | 4 lines
+
+depend.c, depend.h: Change service_type_names declaration in depend.h to
+ extern and move the definition to depend.c to avoid
+ warnings.
+
+------------------------------------------------------------------------
+r958 | azarah | 2005-02-16 15:58:36 -0500 (Wed, 16 Feb 2005) | 2 lines
+
+Add README.
+
+------------------------------------------------------------------------
+r957 | azarah | 2005-02-16 15:38:20 -0500 (Wed, 16 Feb 2005) | 7 lines
+
+depscan.c: Add delete_var_dirs() to delete volatile directories in svcdir.
+ Change 'char *' declarations for create_directory() and
+ create_var_dirs() to 'const char*'.
+misc.h, misc.c: Add rmtree() function. Fix ls_dir() not to include '.'
+ and '..' in its listing. Fix segfault in ls_dir() if the
+ file list is empty.
+
+------------------------------------------------------------------------
+r956 | azarah | 2005-02-16 13:39:29 -0500 (Wed, 16 Feb 2005) | 2 lines
+
+Add Header tags to all source files and Makefile.
+
+------------------------------------------------------------------------
+r955 | azarah | 2005-02-16 13:25:42 -0500 (Wed, 16 Feb 2005) | 6 lines
+
+debug.h: perror() set errno to ESPIPE for some reason - restore errno after
+ calling perror().
+depscan.c: Add code to create svcdir and co if missing.
+misc.c: Add missing '\n' to DBG_MSG in mktree().
+misc.h: Add a comment about strcatpaths() allocating the memory needed.
+
+------------------------------------------------------------------------
+r954 | azarah | 2005-02-16 10:16:55 -0500 (Wed, 16 Feb 2005) | 2 lines
+
+Remove redundent test file.
+
+------------------------------------------------------------------------
+r953 | azarah | 2005-02-16 10:15:14 -0500 (Wed, 16 Feb 2005) | 2 lines
+
+.cvsignore
+
+------------------------------------------------------------------------
+r952 | azarah | 2005-02-16 10:13:21 -0500 (Wed, 16 Feb 2005) | 2 lines
+
+Initial checkin.
+
+------------------------------------------------------------------------
+r950 | vapier | 2005-02-12 00:25:51 -0500 (Sat, 12 Feb 2005) | 2 lines
+
+add some more common {for,back}ward-word bindings to inputrc #53770
+
+------------------------------------------------------------------------
+r948 | vapier | 2005-02-11 00:57:35 -0500 (Fri, 11 Feb 2005) | 2 lines
+
+ups kill updates #46440
+
+------------------------------------------------------------------------
+r947 | uberlord | 2005-02-10 12:04:03 -0500 (Thu, 10 Feb 2005) | 11 lines
+
+net.lo now supports fallback_route - fixes #75676
+due to bash limitations, only one fallback route is supported
+
+cleaned up dhcp helper
+
+iproute now appends routes instead of adding them - this allows multiple
+default routes
+
+RC_STRICT_NET_CHECKING now supports the none "option" which means
+that the net service is always up
+
+------------------------------------------------------------------------
+r942 | vapier | 2005-02-09 21:04:36 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+linux 2.5 -> 2.6 #57689
+
+------------------------------------------------------------------------
+r940 | vapier | 2005-02-09 20:24:00 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+put speedy checks first and allow override
+
+------------------------------------------------------------------------
+r938 | vapier | 2005-02-09 20:17:21 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+fix from #75659
+
+------------------------------------------------------------------------
+r935 | vapier | 2005-02-09 20:08:56 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+tabs, not spaces
+
+------------------------------------------------------------------------
+r932 | vapier | 2005-02-09 20:00:21 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+declare local variables
+
+------------------------------------------------------------------------
+r931 | vapier | 2005-02-09 19:58:34 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+useless ;
+
+------------------------------------------------------------------------
+r928 | vapier | 2005-02-09 19:55:03 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+copyright update
+
+------------------------------------------------------------------------
+r926 | vapier | 2005-02-09 19:49:16 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+import some VServer stuff #55973
+
+------------------------------------------------------------------------
+r925 | vapier | 2005-02-09 19:39:23 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+sanity checks
+
+------------------------------------------------------------------------
+r924 | vapier | 2005-02-09 19:39:14 -0500 (Wed, 09 Feb 2005) | 2 lines
+
+punt PROTOCOL and move around consolefont
+
+------------------------------------------------------------------------
+r921 | vapier | 2005-02-07 15:17:15 -0500 (Mon, 07 Feb 2005) | 2 lines
+
+more services (including qmqp #81111)
+
+------------------------------------------------------------------------
+r920 | azarah | 2005-02-07 13:39:47 -0500 (Mon, 07 Feb 2005) | 2 lines
+
+Fix /sbin/functions.sh not to run stty during 'emerge depend'.
+
+------------------------------------------------------------------------
+r919 | uberlord | 2005-02-07 12:38:24 -0500 (Mon, 07 Feb 2005) | 3 lines
+
+netmask2cidr now works correctly - fixes #81119
+Thanks to Benoit Boissinot for the patch
+
+------------------------------------------------------------------------
+r916 | vapier | 2005-02-06 03:02:50 -0500 (Sun, 06 Feb 2005) | 2 lines
+
+remove apache user #77738
+
+------------------------------------------------------------------------
+r915 | uberlord | 2005-02-04 05:36:39 -0500 (Fri, 04 Feb 2005) | 8 lines
+
+It's now possible to configure addresses and routes for the loopback
+interface if required - however you cannot override our defaults
+
+wpa_supplicant and iwconfig now loop for 5 seconds if essid is
+not returned straight away
+
+fixed depends error in run_script
+
+------------------------------------------------------------------------
+r913 | vapier | 2005-02-04 01:29:39 -0500 (Fri, 04 Feb 2005) | 2 lines
+
+style updates
+
+------------------------------------------------------------------------
+r911 | vapier | 2005-02-04 01:23:47 -0500 (Fri, 04 Feb 2005) | 2 lines
+
+make sure to filter devpts when unmounting
+
+------------------------------------------------------------------------
+r906 | vapier | 2005-01-31 18:04:15 -0500 (Mon, 31 Jan 2005) | 2 lines
+
+change default home of man to /usr/share/man
+
+------------------------------------------------------------------------
+r905 | vapier | 2005-01-31 18:03:31 -0500 (Mon, 31 Jan 2005) | 2 lines
+
+fix testing of device-mapper with lvm #80206
+
+------------------------------------------------------------------------
+r902 | vapier | 2005-01-30 22:31:16 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+tag 1.11.9
+
+------------------------------------------------------------------------
+r901 | vapier | 2005-01-30 17:24:17 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+style updates
+
+------------------------------------------------------------------------
+r898 | vapier | 2005-01-30 17:08:22 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+style updates
+
+------------------------------------------------------------------------
+r896 | vapier | 2005-01-30 17:05:33 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+update crypto-loop to new util-linux #40874 by J�rgen H�tzel / jochen
+
+------------------------------------------------------------------------
+r894 | vapier | 2005-01-30 17:00:46 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+dm-crypt loopback #73598 and dm-crypt gpg #75659 and style updates
+
+------------------------------------------------------------------------
+r892 | vapier | 2005-01-30 16:32:28 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+update link #74165
+
+------------------------------------------------------------------------
+r889 | vapier | 2005-01-30 16:27:22 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+Punt the guest user #74737.
+
+------------------------------------------------------------------------
+r886 | vapier | 2005-01-30 16:26:41 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+/etc/filesystems is a configuration file too ! #74176
+
+------------------------------------------------------------------------
+r884 | vapier | 2005-01-30 16:23:10 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+style updates
+
+------------------------------------------------------------------------
+r883 | vapier | 2005-01-30 16:15:45 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+style updates #77585
+
+------------------------------------------------------------------------
+r881 | vapier | 2005-01-30 16:08:48 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+typo fixes #77582
+
+------------------------------------------------------------------------
+r880 | vapier | 2005-01-30 15:12:31 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+dont use the vague 'none' when mounting stuff #78684
+
+------------------------------------------------------------------------
+r879 | vapier | 2005-01-30 14:47:40 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+style updates
+
+------------------------------------------------------------------------
+r876 | vapier | 2005-01-30 14:18:13 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+use pure bash instead of awk ... thanks to ciaranm for holding my hand
+
+------------------------------------------------------------------------
+r875 | vapier | 2005-01-30 14:05:17 -0500 (Sun, 30 Jan 2005) | 2 lines
+
+use clock, dont need it #78997
+
+------------------------------------------------------------------------
+r873 | uberlord | 2005-01-27 07:40:33 -0500 (Thu, 27 Jan 2005) | 2 lines
+
+punted unused files
+
+------------------------------------------------------------------------
+r872 | uberlord | 2005-01-27 07:37:06 -0500 (Thu, 27 Jan 2005) | 5 lines
+
+removed udhcpc-* and dhclient-* helper modules and replaced them with a
+generic dhcp module which caters for all interfaces and dhcp clients that
+need it.
+We now prefer iproute2 over ifconfig if both are installed.
+
+------------------------------------------------------------------------
+r871 | uberlord | 2005-01-25 05:51:06 -0500 (Tue, 25 Jan 2005) | 2 lines
+
+fixed typo in reporting
+
+------------------------------------------------------------------------
+r870 | uberlord | 2005-01-25 05:44:05 -0500 (Tue, 25 Jan 2005) | 2 lines
+
+Updated copyright headers
+
+------------------------------------------------------------------------
+r868 | uberlord | 2005-01-24 13:34:05 -0500 (Mon, 24 Jan 2005) | 3 lines
+
+STYLE fixes to many net-scripts modules
+Removed hardcoded Version and replaced with cvs $Header:
+
+------------------------------------------------------------------------
+r867 | uberlord | 2005-01-24 06:45:03 -0500 (Mon, 24 Jan 2005) | 3 lines
+
+replaced awk commands with sed equivalents in net-scripts to make us
+more portable
+
+------------------------------------------------------------------------
+r863 | uberlord | 2005-01-17 12:20:09 -0500 (Mon, 17 Jan 2005) | 2 lines
+
+wpa_supplicant now works with EAP - fixes #78367
+
+------------------------------------------------------------------------
+r862 | uberlord | 2005-01-17 10:57:32 -0500 (Mon, 17 Jan 2005) | 2 lines
+
+bridge now works with arrays
+
+------------------------------------------------------------------------
+r859 | uberlord | 2005-01-17 10:39:02 -0500 (Mon, 17 Jan 2005) | 2 lines
+
+all modules should now check interface existance correctly - fixes #76385
+
+------------------------------------------------------------------------
+r857 | uberlord | 2005-01-17 07:02:21 -0500 (Mon, 17 Jan 2005) | 2 lines
+
+null and noop fixed for config_worked
+
+------------------------------------------------------------------------
+r854 | uberlord | 2005-01-17 05:10:33 -0500 (Mon, 17 Jan 2005) | 3 lines
+
+net.lo changed logic to read "only fail if no configuration parameters
+work, bring interface down and abort". Fixes #78092
+
+------------------------------------------------------------------------
+r852 | uberlord | 2005-01-14 21:31:36 -0500 (Fri, 14 Jan 2005) | 2 lines
+
+comment fixes
+
+------------------------------------------------------------------------
+r850 | uberlord | 2005-01-14 02:47:56 -0500 (Fri, 14 Jan 2005) | 2 lines
+
+more ipppd fixes for shutting down
+
+------------------------------------------------------------------------
+r849 | uberlord | 2005-01-13 18:58:34 -0500 (Thu, 13 Jan 2005) | 2 lines
+
+allow pure IPv6 addresses - fixes #73844
+
+------------------------------------------------------------------------
+r847 | uberlord | 2005-01-13 15:38:39 -0500 (Thu, 13 Jan 2005) | 2 lines
+
+net dependancies corrected in runscript.sh - fixes #77839
+
+------------------------------------------------------------------------
+r844 | uberlord | 2005-01-13 13:37:07 -0500 (Thu, 13 Jan 2005) | 2 lines
+
+fixed remove stale socket
+
+------------------------------------------------------------------------
+r843 | uberlord | 2005-01-13 09:53:41 -0500 (Thu, 13 Jan 2005) | 4 lines
+
+wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
+and removes stale directories
+clean_pidfile function no longer errors on empty pidfiles
+
+------------------------------------------------------------------------
+r841 | vapier | 2005-01-12 20:50:02 -0500 (Wed, 12 Jan 2005) | 2 lines
+
+STYLE update
+
+------------------------------------------------------------------------
+r840 | uberlord | 2005-01-12 12:11:18 -0500 (Wed, 12 Jan 2005) | 2 lines
+
+ipppd module now stops correctly - fixes #73067 again
+
+------------------------------------------------------------------------
+r837 | uberlord | 2005-01-12 09:24:45 -0500 (Wed, 12 Jan 2005) | 2 lines
+
+net.lo now ignores dot files when loading modules
+
+------------------------------------------------------------------------
+r835 | vapier | 2005-01-11 23:34:31 -0500 (Tue, 11 Jan 2005) | 2 lines
+
+grammar fixes #77565
+
+------------------------------------------------------------------------
+r833 | uberlord | 2005-01-11 21:38:23 -0500 (Tue, 11 Jan 2005) | 2 lines
+
+noop sanity fixes
+
+------------------------------------------------------------------------
+r832 | uberlord | 2005-01-11 11:21:00 -0500 (Tue, 11 Jan 2005) | 4 lines
+
+added "noop" config parameter which means take no action if the interface
+is up and has an address configured, otherwise continue
+addresses are now removed when starting an interface - fixes #77111
+
+------------------------------------------------------------------------
+r830 | vapier | 2005-01-10 18:31:37 -0500 (Mon, 10 Jan 2005) | 2 lines
+
+make sieve an alias for cisco-sccp (port 2000)
+
+------------------------------------------------------------------------
+r827 | uberlord | 2005-01-06 17:22:18 -0500 (Thu, 06 Jan 2005) | 3 lines
+
+udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
+- fixes #76846
+
+------------------------------------------------------------------------
+r826 | uberlord | 2005-01-06 16:51:03 -0500 (Thu, 06 Jan 2005) | 2 lines
+
+ifconfig now deletes addresses using 0.0.0.0 for uclibc - fixes #76846
+
+------------------------------------------------------------------------
+r824 | uberlord | 2005-01-05 15:34:21 -0500 (Wed, 05 Jan 2005) | 2 lines
+
+fixed up report
+
+------------------------------------------------------------------------
+r822 | uberlord | 2005-01-05 15:20:04 -0500 (Wed, 05 Jan 2005) | 2 lines
+
+iwconfig - stopped auto mode from erroring if driver does not support it
+
+------------------------------------------------------------------------
+r819 | uberlord | 2005-01-04 18:13:48 -0500 (Tue, 04 Jan 2005) | 2 lines
+
+fixed iwconfig auto mode when scanning
+
+------------------------------------------------------------------------
+r817 | uberlord | 2005-01-04 14:58:39 -0500 (Tue, 04 Jan 2005) | 2 lines
+
+iwconfig now accepts mode "auto" and defaults to it
+
+------------------------------------------------------------------------
+r816 | uberlord | 2005-01-04 10:34:33 -0500 (Tue, 04 Jan 2005) | 5 lines
+
+bridge now marks interfaces as UP - fixes #75354
+net.lo tests the return value of modprobe - fixes #76385
+iwconfig now sets enc keys through an eval statement - fixes #76601
+updated wireless.example for whitespace in keys
+
+------------------------------------------------------------------------
+r814 | vapier | 2004-12-30 14:21:16 -0500 (Thu, 30 Dec 2004) | 2 lines
+
+rc-update STYLE updates
+
+------------------------------------------------------------------------
+r811 | vapier | 2004-12-23 14:38:30 -0500 (Thu, 23 Dec 2004) | 2 lines
+
+BSD compat fix
+
+------------------------------------------------------------------------
+r810 | vapier | 2004-12-23 14:17:37 -0500 (Thu, 23 Dec 2004) | 2 lines
+
+.cvsignore
+
+------------------------------------------------------------------------
+r809 | vapier | 2004-12-23 14:17:05 -0500 (Thu, 23 Dec 2004) | 2 lines
+
+merge freebsd fixes
+
+------------------------------------------------------------------------
+r808 | uberlord | 2004-12-19 10:29:58 -0500 (Sun, 19 Dec 2004) | 2 lines
+
+iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
+
+------------------------------------------------------------------------
+r805 | uberlord | 2004-12-17 05:29:02 -0500 (Fri, 17 Dec 2004) | 4 lines
+
+wpa_supplicant - fixed file location for wpa_cli and association test
+as it they changed in wpa_supplicant-0.3.x
+wpa_supplicant now brings the interface up before launching - fixes #74637
+
+------------------------------------------------------------------------
+r802 | uberlord | 2004-12-16 13:39:38 -0500 (Thu, 16 Dec 2004) | 2 lines
+
+fixed typo in last commit
+
+------------------------------------------------------------------------
+r800 | uberlord | 2004-12-16 12:15:12 -0500 (Thu, 16 Dec 2004) | 2 lines
+
+fixed searcdomains being set for essid
+
+------------------------------------------------------------------------
+r798 | uberlord | 2004-12-16 05:56:07 -0500 (Thu, 16 Dec 2004) | 2 lines
+
+iwconfig no longer uses iwconfig_get_essid_var
+
+------------------------------------------------------------------------
+r796 | vapier | 2004-12-15 22:13:18 -0500 (Wed, 15 Dec 2004) | 2 lines
+
+baselayout-1.11.8 released
+
+------------------------------------------------------------------------
+r795 | vapier | 2004-12-15 20:36:17 -0500 (Wed, 15 Dec 2004) | 2 lines
+
+RC_USE_FSTAB support
+
+------------------------------------------------------------------------
+r791 | vapier | 2004-12-15 14:58:49 -0500 (Wed, 15 Dec 2004) | 2 lines
+
+tweak start_critical_service to use service names passed to it
+
+------------------------------------------------------------------------
+r790 | uberlord | 2004-12-15 14:24:11 -0500 (Wed, 15 Dec 2004) | 4 lines
+
+rc-status now reports stopping status
+Updated documentation to point non-usb linux-wlan-ng users to use
+hostap-driver instead
+
+------------------------------------------------------------------------
+r788 | azarah | 2004-12-13 14:19:06 -0500 (Mon, 13 Dec 2004) | 4 lines
+
+Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
+not work anymore, and there is no space after '(S|N):'). Also check if
+devices.tar.bz2 is empty before trying to create it, bug #71143.
+
+------------------------------------------------------------------------
+r786 | vapier | 2004-12-12 19:31:27 -0500 (Sun, 12 Dec 2004) | 2 lines
+
+static setting for RC_DEVICES means that /dev is the users problem
+
+------------------------------------------------------------------------
+r784 | vapier | 2004-12-12 19:18:25 -0500 (Sun, 12 Dec 2004) | 2 lines
+
+dont unpack an empty udev tarball
+
+------------------------------------------------------------------------
+r782 | vapier | 2004-12-12 18:48:51 -0500 (Sun, 12 Dec 2004) | 2 lines
+
+Dont create /dev/sndstat link anymore in populate_udev per #69635
+
+------------------------------------------------------------------------
+r781 | vapier | 2004-12-12 18:48:09 -0500 (Sun, 12 Dec 2004) | 2 lines
+
+tweak get_mount_fstab to be more error resistant
+
+------------------------------------------------------------------------
+r780 | azarah | 2004-12-12 10:39:11 -0500 (Sun, 12 Dec 2004) | 2 lines
+
+Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
+
+------------------------------------------------------------------------
+r779 | uberlord | 2004-12-12 07:18:43 -0500 (Sun, 12 Dec 2004) | 3 lines
+
+dhcpcd and udhcpc now run via the eval statement so quotes can be used
+in options. Fixes #74053 - thanks to Evan Buswell
+
+------------------------------------------------------------------------
+r778 | uberlord | 2004-12-12 05:50:18 -0500 (Sun, 12 Dec 2004) | 2 lines
+
+fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
+
+------------------------------------------------------------------------
+r775 | uberlord | 2004-12-09 13:13:10 -0500 (Thu, 09 Dec 2004) | 3 lines
+
+rc doesn't stop hotplugged devices when system is booting - fixes #61594
+thanks to Andreas Sundebo for the fix
+
+------------------------------------------------------------------------
+r772 | uberlord | 2004-12-09 12:07:57 -0500 (Thu, 09 Dec 2004) | 2 lines
+
+fixed net.lo getting vlan config
+
+------------------------------------------------------------------------
+r771 | vapier | 2004-12-09 09:15:18 -0500 (Thu, 09 Dec 2004) | 2 lines
+
+initial STYLE doc
+
+------------------------------------------------------------------------
+r768 | uberlord | 2004-12-08 08:15:21 -0500 (Wed, 08 Dec 2004) | 4 lines
+
+removed is_in_fstab function and replaced with get_mount_fstab which
+returns a mount command based on the contents of fstab. Resolves bugs
+#70044 and #73762
+
+------------------------------------------------------------------------
+r767 | uberlord | 2004-12-08 03:04:52 -0500 (Wed, 08 Dec 2004) | 4 lines
+
+iwconfig now unsets wireless config and downs interface when backgrounding
+fails
+wpa_supplicant now supports backgrounding
+
+------------------------------------------------------------------------
+r766 | uberlord | 2004-12-07 15:01:54 -0500 (Tue, 07 Dec 2004) | 2 lines
+
+fixed iconfig gateway bug number to the correct one - #73641
+
+------------------------------------------------------------------------
+r764 | uberlord | 2004-12-07 13:46:39 -0500 (Tue, 07 Dec 2004) | 3 lines
+
+added service_stopped function to make reading code easier and
+trying to avoid race conditions
+
+------------------------------------------------------------------------
+r762 | uberlord | 2004-12-07 10:10:14 -0500 (Tue, 07 Dec 2004) | 4 lines
+
+ifconfig and iproute2 now support function interface_set_mac_address
+macchanger no longer depends on macchanger if configuring a specific
+mac address
+
+------------------------------------------------------------------------
+r761 | uberlord | 2004-12-07 08:06:59 -0500 (Tue, 07 Dec 2004) | 4 lines
+
+essidnet - fixed setting up search domains
+ifconfig now reads the old gateway variable correctly - fixes #73607
+iwconfig now supports backgrounding
+
+------------------------------------------------------------------------
+r760 | uberlord | 2004-12-06 20:56:58 -0500 (Mon, 06 Dec 2004) | 3 lines
+
+added rc-script status "stopping"
+now creates starting stopping and inactive directories in $svcdir
+
+------------------------------------------------------------------------
+r759 | uberlord | 2004-12-06 18:34:55 -0500 (Mon, 06 Dec 2004) | 3 lines
+
+added rc-script statuses "starting" and "inactive"
+dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
+
+------------------------------------------------------------------------
+r758 | uberlord | 2004-12-06 13:39:44 -0500 (Mon, 06 Dec 2004) | 2 lines
+
+removed hardcoded ath0 in wpa_supplicant
+
+------------------------------------------------------------------------
+r755 | uberlord | 2004-12-06 08:42:53 -0500 (Mon, 06 Dec 2004) | 2 lines
+
+cleaned out unused vars
+
+------------------------------------------------------------------------
+r754 | uberlord | 2004-12-06 08:39:01 -0500 (Mon, 06 Dec 2004) | 7 lines
+
+macchanger defaults to setting the interface down, and then trying
+with it up - fixes #71929
+macchanger converts mac_${IFACE} to lowercase - fixes #73549
+iproute2 now configures the interface up everytime we add an address
+removed "need interface" from all modules depends as net.lo requires
+interface anyway
+
+------------------------------------------------------------------------
+r753 | uberlord | 2004-12-05 12:35:16 -0500 (Sun, 05 Dec 2004) | 3 lines
+
+dhclient now kill it's process if it failed to get a lease on startup
+all dhclient responses are now handled correctly
+
+------------------------------------------------------------------------
+r752 | uberlord | 2004-12-04 17:09:59 -0500 (Sat, 04 Dec 2004) | 2 lines
+
+regressed last commit
+
+------------------------------------------------------------------------
+r751 | uberlord | 2004-12-04 17:08:52 -0500 (Sat, 04 Dec 2004) | 4 lines
+
+removed modules use dependancy in net.lo and added installed
+- this allows use to provide "virtual" modules which are only "installed"
+ when other depended modules are installed
+
+------------------------------------------------------------------------
+r750 | uberlord | 2004-12-04 15:19:47 -0500 (Sat, 04 Dec 2004) | 8 lines
+
+wpa_supplicant module added
+config-system now creates files as .tmp instead of .new and loads the
+wpa_supplicant module if needed
+ifconfig now addes aliases to devices other than eth0
+dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
+instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
+ones
+
+------------------------------------------------------------------------
+r749 | uberlord | 2004-12-04 10:56:44 -0500 (Sat, 04 Dec 2004) | 2 lines
+
+updated
+
+------------------------------------------------------------------------
+r748 | uberlord | 2004-12-04 10:54:35 -0500 (Sat, 04 Dec 2004) | 6 lines
+
+fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
+place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
+Fixes #73327 - thanks to Benoit Boissinot
+
+essidnet gets the essid itself instead of relying on ${ESSID}
+
+------------------------------------------------------------------------
+r747 | vapier | 2004-12-04 02:10:07 -0500 (Sat, 04 Dec 2004) | 2 lines
+
+last change to protect people was bogus
+
+------------------------------------------------------------------------
+r746 | agriffis | 2004-12-03 22:51:30 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+rc-scripts-1.6.7
+
+------------------------------------------------------------------------
+r745 | vapier | 2004-12-03 22:48:34 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+simplify halt.sh unmounting and try a little harder to remount remaining filesystems readonly
+
+------------------------------------------------------------------------
+r744 | vapier | 2004-12-03 20:49:01 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+cosmetic touchups
+
+------------------------------------------------------------------------
+r743 | uberlord | 2004-12-03 16:36:14 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+ipppd module now looks for ipppd in /usr/sbin - fixes #73067
+
+------------------------------------------------------------------------
+r742 | uberlord | 2004-12-03 14:53:38 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+fixed dhclient problems caused by last commit
+
+------------------------------------------------------------------------
+r741 | uberlord | 2004-12-03 13:13:30 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+udhcpc and dhclient no longer flush interfaces if we don't need too
+
+------------------------------------------------------------------------
+r740 | uberlord | 2004-12-03 11:38:12 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+don't use cache if an ip is requested in configuration
+
+------------------------------------------------------------------------
+r739 | uberlord | 2004-12-03 11:34:38 -0500 (Fri, 03 Dec 2004) | 3 lines
+
+udhcpc now caches it's IP address and requests it the next time it starts
+if the address is not released
+
+------------------------------------------------------------------------
+r738 | uberlord | 2004-12-03 08:53:13 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+Moved generic dhcp options into a space seperated string
+
+------------------------------------------------------------------------
+r737 | uberlord | 2004-12-03 07:44:16 -0500 (Fri, 03 Dec 2004) | 2 lines
+
+corrected dhcp release logic
+
+------------------------------------------------------------------------
+r736 | uberlord | 2004-12-03 07:30:20 -0500 (Fri, 03 Dec 2004) | 4 lines
+
+Fixed config-system for only changing hostname when needed
+udhcpc and dhclient now restore saved configs when stopping and work
+with non-infinite leases
+
+------------------------------------------------------------------------
+r735 | vapier | 2004-12-02 22:56:17 -0500 (Thu, 02 Dec 2004) | 2 lines
+
+make the config file update checking better #71285
+
+------------------------------------------------------------------------
+r734 | uberlord | 2004-12-02 14:01:39 -0500 (Thu, 02 Dec 2004) | 2 lines
+
+Fixed iwconfig report if iwgetid does not support --channel
+
+------------------------------------------------------------------------
+r733 | uberlord | 2004-12-02 11:20:11 -0500 (Thu, 02 Dec 2004) | 5 lines
+
+Added option dhcp_release to specify if we release the DHCP lease or not
+defaults to no
+Changed variables peer_* to dhcp_*
+dhclient and udhcpc now specify a pidfile
+
+------------------------------------------------------------------------
+r732 | vapier | 2004-12-01 22:36:46 -0500 (Wed, 01 Dec 2004) | 2 lines
+
+update the netmount script to kill processes again
+
+------------------------------------------------------------------------
+r731 | uberlord | 2004-12-01 10:56:18 -0500 (Wed, 01 Dec 2004) | 3 lines
+
+Documentation fixes regarding iwconfig and linux-wlan-ng
+Fixed bonding deps per bug #71419
+
+------------------------------------------------------------------------
+r730 | vapier | 2004-11-30 23:44:31 -0500 (Tue, 30 Nov 2004) | 2 lines
+
+let users override hardcode mount options (for like /proc /sys /dev/pts etc...) with /etc/fstab #70044
+
+------------------------------------------------------------------------
+r729 | vapier | 2004-11-30 16:43:15 -0500 (Tue, 30 Nov 2004) | 2 lines
+
+fix uml/colinux checks in clock init script
+
+------------------------------------------------------------------------
+r728 | vapier | 2004-11-30 01:27:49 -0500 (Tue, 30 Nov 2004) | 2 lines
+
+make sure /etc/rc.conf has precedence over conf.d entries with critical services
+
+------------------------------------------------------------------------
+r723 | uberlord | 2004-11-26 09:11:40 -0500 (Fri, 26 Nov 2004) | 2 lines
+
+clarified lack of linux-wlan-ng support in documentation
+
+------------------------------------------------------------------------
+r722 | uberlord | 2004-11-26 04:14:05 -0500 (Fri, 26 Nov 2004) | 5 lines
+
+Fixed up address detection in apipa
+net.lo now checks for duplicate static IPv4 addresses before assigning
+iwconfig now supports preassociate and postassociate user hooks
+net.example - changed $1 to ${IFACE} in examples
+
+------------------------------------------------------------------------
+r720 | uberlord | 2004-11-24 12:21:43 -0500 (Wed, 24 Nov 2004) | 2 lines
+
+Fixed adsl stopping - #68934. Thanks to Andreas Kauer
+
+------------------------------------------------------------------------
+r719 | vapier | 2004-11-24 11:49:05 -0500 (Wed, 24 Nov 2004) | 2 lines
+
+make keymaps more flexible #72225
+
+------------------------------------------------------------------------
+r718 | uberlord | 2004-11-24 10:06:40 -0500 (Wed, 24 Nov 2004) | 2 lines
+
+Stopped user setting MODULES_DIR
+
+------------------------------------------------------------------------
+r717 | uberlord | 2004-11-24 04:58:23 -0500 (Wed, 24 Nov 2004) | 3 lines
+
+Ensure all net-scripts modules depend on interface_variable function
+where applicable
+
+------------------------------------------------------------------------
+r716 | uberlord | 2004-11-23 13:41:01 -0500 (Tue, 23 Nov 2004) | 2 lines
+
+fixed variables for vlans in most modules
+
+------------------------------------------------------------------------
+r715 | uberlord | 2004-11-23 12:44:24 -0500 (Tue, 23 Nov 2004) | 3 lines
+
+Fixed pump exporing ntp servers
+implemented MODULES_DIR so we can change directory we load from on the fly
+
+------------------------------------------------------------------------
+r714 | uberlord | 2004-11-23 11:23:39 -0500 (Tue, 23 Nov 2004) | 4 lines
+
+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
+
+------------------------------------------------------------------------
+r713 | uberlord | 2004-11-23 10:39:22 -0500 (Tue, 23 Nov 2004) | 14 lines
+
+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
+
+------------------------------------------------------------------------
+r712 | uberlord | 2004-11-19 14:34:24 -0500 (Fri, 19 Nov 2004) | 2 lines
+
+removed iproute2 udhcpc reliance on the "bc" command
+
+------------------------------------------------------------------------
+r711 | uberlord | 2004-11-19 13:06:30 -0500 (Fri, 19 Nov 2004) | 2 lines
+
+some servers don't set the broadcast flag ... we now handle this
+
+------------------------------------------------------------------------
+r710 | agriffis | 2004-11-19 11:23:37 -0500 (Fri, 19 Nov 2004) | 2 lines
+
+Remove crap "ll" and "d" aliases from skel .bashrc
+
+------------------------------------------------------------------------
+r709 | uberlord | 2004-11-19 11:22:05 -0500 (Fri, 19 Nov 2004) | 8 lines
+
+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.
+
+------------------------------------------------------------------------
+r708 | uberlord | 2004-11-17 10:12:00 -0500 (Wed, 17 Nov 2004) | 4 lines
+
+ifconfig handles inet6 routing automatically - bug #33310
+ifconfig - fixed old gateway + gateway in routes conflict
+iproute2 cleaned up some functions
+
+------------------------------------------------------------------------
+r707 | uberlord | 2004-11-17 05:59:57 -0500 (Wed, 17 Nov 2004) | 2 lines
+
+Fixed iproute2 adding addresses for vlans - bug #71419
+
+------------------------------------------------------------------------
+r706 | uberlord | 2004-11-17 05:37:18 -0500 (Wed, 17 Nov 2004) | 2 lines
+
+Updated bonding documentation - bug #71419
+
+------------------------------------------------------------------------
+r705 | uberlord | 2004-11-17 05:33:54 -0500 (Wed, 17 Nov 2004) | 3 lines
+
+Fixed invalid variable handling in bonding and vlan - bug #71419
+apipa now brings the interface up before testing if address exists
+
+------------------------------------------------------------------------
+r704 | uberlord | 2004-11-17 05:00:34 -0500 (Wed, 17 Nov 2004) | 3 lines
+
+We now buffer module_provides in a PROVIDES array localised inside
+ modules_load in net.lo
+
+------------------------------------------------------------------------
+r703 | vapier | 2004-11-16 21:48:54 -0500 (Tue, 16 Nov 2004) | 2 lines
+
+minor syntax touchup #71445 by benno@nietvergeten.nl
+
+------------------------------------------------------------------------
+r702 | uberlord | 2004-11-16 10:17:10 -0500 (Tue, 16 Nov 2004) | 6 lines
+
+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
+
+------------------------------------------------------------------------
+r701 | uberlord | 2004-11-16 06:13:50 -0500 (Tue, 16 Nov 2004) | 3 lines
+
+Improved force module loading a bit
+Better force module documentation
+
+------------------------------------------------------------------------
+r700 | vapier | 2004-11-15 14:13:49 -0500 (Mon, 15 Nov 2004) | 2 lines
+
+rm with impunity
+
+------------------------------------------------------------------------
+r699 | vapier | 2004-11-15 14:08:37 -0500 (Mon, 15 Nov 2004) | 2 lines
+
+make default hostname localhost
+
+------------------------------------------------------------------------
+r698 | uberlord | 2004-11-15 13:51:54 -0500 (Mon, 15 Nov 2004) | 5 lines
+
+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
+Fixed indentation problem in ifconfig
+
+------------------------------------------------------------------------
+r697 | vapier | 2004-11-15 13:02:57 -0500 (Mon, 15 Nov 2004) | 2 lines
+
+make sure people dont run runscript.sh directly
+
+------------------------------------------------------------------------
+r696 | vapier | 2004-11-15 11:41:32 -0500 (Mon, 15 Nov 2004) | 2 lines
+
+use find|xargs instead of find -exec #59732.
+
+------------------------------------------------------------------------
+r695 | vapier | 2004-11-15 11:23:41 -0500 (Mon, 15 Nov 2004) | 2 lines
+
+stop using /etc/conf.d/basic
+
+------------------------------------------------------------------------
+r694 | uberlord | 2004-11-15 10:54:46 -0500 (Mon, 15 Nov 2004) | 4 lines
+
+Added searchdomains_ESSID option to essidnet
+Stopped the domain setting from putting the same entry in search
+ in config-system and essidnet
+
+------------------------------------------------------------------------
+r693 | vapier | 2004-11-15 10:43:28 -0500 (Mon, 15 Nov 2004) | 2 lines
+
+new hostname/domainname scripts; move configuration to the standard conf.d/{hostname,domainname} files
+
+------------------------------------------------------------------------
+r692 | vapier | 2004-11-15 10:42:49 -0500 (Mon, 15 Nov 2004) | 2 lines
+
+make sure users stop setting CLOCK in rc.conf instead of conf.d/clock
+
+------------------------------------------------------------------------
+r691 | uberlord | 2004-11-15 09:14:26 -0500 (Mon, 15 Nov 2004) | 3 lines
+
+Removed second warning in net.lo when configuration not set
+Fixed random address range in apipa
+
+------------------------------------------------------------------------
+r690 | uberlord | 2004-11-15 07:17:06 -0500 (Mon, 15 Nov 2004) | 5 lines
+
+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
+
+------------------------------------------------------------------------
+r689 | vapier | 2004-11-13 18:04:54 -0500 (Sat, 13 Nov 2004) | 2 lines
+
+make svcdir mounting simpler #69595
+
+------------------------------------------------------------------------
+r688 | uberlord | 2004-11-13 04:53:56 -0500 (Sat, 13 Nov 2004) | 4 lines
+
+Added arping duplicate address detection to net.lo
+Created Automatic Private IP Addressing (APIPA) module
+Bonding is now started pre instead of post
+
+------------------------------------------------------------------------
+r687 | uberlord | 2004-11-12 13:18:27 -0500 (Fri, 12 Nov 2004) | 2 lines
+
+Fixed typo in tuntap module
+
+------------------------------------------------------------------------
+r686 | uberlord | 2004-11-12 12:51:14 -0500 (Fri, 12 Nov 2004) | 5 lines
+
+Added dependancy checking to ipppd
+Bonding is now started pre instead of post
+Fixed missing changes of get_type to interface_type and get_variable to
+ interface_variable
+
+------------------------------------------------------------------------
+r685 | uberlord | 2004-11-12 07:21:55 -0500 (Fri, 12 Nov 2004) | 7 lines
+
+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
+
+------------------------------------------------------------------------
+r684 | uberlord | 2004-11-11 10:28:18 -0500 (Thu, 11 Nov 2004) | 6 lines
+
+ 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
+
+------------------------------------------------------------------------
+r683 | agriffis | 2004-11-10 09:50:51 -0500 (Wed, 10 Nov 2004) | 2 lines
+
+fix rc-scripts version in ChangeLog
+
+------------------------------------------------------------------------
+r682 | vapier | 2004-11-09 20:30:17 -0500 (Tue, 09 Nov 2004) | 2 lines
+
+misc touchups from #70497 by benno@nietvergeten.nl
+
+------------------------------------------------------------------------
+r681 | vapier | 2004-11-08 19:19:01 -0500 (Mon, 08 Nov 2004) | 2 lines
+
+'...' -> ' ...'
+
+------------------------------------------------------------------------
+r680 | agriffis | 2004-11-08 11:01:35 -0500 (Mon, 08 Nov 2004) | 2 lines
+
+rc-scripts-1.6.6
+
+------------------------------------------------------------------------
+r679 | uberlord | 2004-11-08 10:18:24 -0500 (Mon, 08 Nov 2004) | 4 lines
+
+Added options to configure bridge
+Added bridge configuration example to net.example
+Added missing required function interface_exists to iptunnel check_depends
+
+------------------------------------------------------------------------
+r678 | agriffis | 2004-11-07 22:48:56 -0500 (Sun, 07 Nov 2004) | 2 lines
+
+Restore -nc which I inadvertently removed when backing out rev 1.74
+
+------------------------------------------------------------------------
+r677 | agriffis | 2004-11-07 22:44:17 -0500 (Sun, 07 Nov 2004) | 2 lines
+
+Fix shell scripting errors that would result in /sbin/functions.sh: line 166: [: too many arguments. These errors were introduced in revision 1.74 of functions.sh
+
+------------------------------------------------------------------------
+r676 | agriffis | 2004-11-07 22:16:17 -0500 (Sun, 07 Nov 2004) | 2 lines
+
+Fix shell scripting error that would result in /sbin/functions.sh: line 166: [: too many arguments
+
+------------------------------------------------------------------------
+r675 | uberlord | 2004-11-05 12:03:08 -0500 (Fri, 05 Nov 2004) | 11 lines
+
+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
+
+------------------------------------------------------------------------
+r674 | uberlord | 2004-11-05 09:32:33 -0500 (Fri, 05 Nov 2004) | 16 lines
+
+ net-scripts/init.d/net.lo
+ - 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
+
+------------------------------------------------------------------------
+r673 | uberlord | 2004-11-04 19:09:12 -0500 (Thu, 04 Nov 2004) | 8 lines
+
+ net-scripts/net.modules.d/pump
+ - fixed setting ntp servers
+
+ net-scripts/net.modules.d/dhcpcd
+ - fixed stopping function
+
+ Fixed last ChangeLog date to today and not tomorrow :/
+
+------------------------------------------------------------------------
+r672 | uberlord | 2004-11-04 16:42:07 -0500 (Thu, 04 Nov 2004) | 14 lines
+
+
+ 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
+
+------------------------------------------------------------------------
+r671 | uberlord | 2004-11-04 11:50:33 -0500 (Thu, 04 Nov 2004) | 4 lines
+
+
+Fixed bonding module to work with interface commands
+Added extra output to the bonding module
+
+------------------------------------------------------------------------
+r670 | uberlord | 2004-11-04 11:20:25 -0500 (Thu, 04 Nov 2004) | 16 lines
+
+
+ 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
+
+ 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
+
+------------------------------------------------------------------------
+r669 | vapier | 2004-11-04 01:47:42 -0500 (Thu, 04 Nov 2004) | 2 lines
+
+keep clock in CRITICAL_SERVICES, but run it after modules and /usr are setup #70008
+
+------------------------------------------------------------------------
+r668 | vapier | 2004-11-03 18:57:49 -0500 (Wed, 03 Nov 2004) | 2 lines
+
+make sure critical services source conf.d files #69956
+
+------------------------------------------------------------------------
+r667 | uberlord | 2004-11-03 14:02:25 -0500 (Wed, 03 Nov 2004) | 2 lines
+
+net.lo update
+
+------------------------------------------------------------------------
+r666 | uberlord | 2004-11-03 10:41:42 -0500 (Wed, 03 Nov 2004) | 2 lines
+
+Fixed up error message and documentation when scanning does not work in iwconfig
+
+------------------------------------------------------------------------
+r665 | uberlord | 2004-11-03 07:40:11 -0500 (Wed, 03 Nov 2004) | 2 lines
+
+fixup iwconfig error when scanning is not supported
+
+------------------------------------------------------------------------
+r664 | uberlord | 2004-11-03 05:32:25 -0500 (Wed, 03 Nov 2004) | 2 lines
+
+inet6 fixes - bug #65417
+
+------------------------------------------------------------------------
+r663 | uberlord | 2004-11-02 11:28:07 -0500 (Tue, 02 Nov 2004) | 4 lines
+
+
+ net-scripts/init.d/net.lo
+ - modprobe ${IFACE} when ${IFACE} does not exist
+
+------------------------------------------------------------------------
+r662 | uberlord | 2004-11-02 10:57:09 -0500 (Tue, 02 Nov 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r661 | vapier | 2004-11-02 09:00:05 -0500 (Tue, 02 Nov 2004) | 2 lines
+
+dont create /dev/sndstat anymore #69635.
+
+------------------------------------------------------------------------
+r660 | vapier | 2004-11-02 08:49:59 -0500 (Tue, 02 Nov 2004) | 2 lines
+
+fix syntax error #69789
+
+------------------------------------------------------------------------
+r659 | vapier | 2004-11-01 20:00:14 -0500 (Mon, 01 Nov 2004) | 2 lines
+
+dump the error message returned by hwclock
+
+------------------------------------------------------------------------
+r658 | agriffis | 2004-11-01 14:10:35 -0500 (Mon, 01 Nov 2004) | 2 lines
+
+rc-scripts-1.6.5
+
+------------------------------------------------------------------------
+r657 | uberlord | 2004-11-01 13:55:41 -0500 (Mon, 01 Nov 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r656 | vapier | 2004-11-01 13:31:46 -0500 (Mon, 01 Nov 2004) | 2 lines
+
+allow TMP to be overridden by the environment
+
+------------------------------------------------------------------------
+r655 | uberlord | 2004-11-01 11:24:04 -0500 (Mon, 01 Nov 2004) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r654 | azarah | 2004-10-31 07:26:32 -0500 (Sun, 31 Oct 2004) | 2 lines
+
+Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
+
+------------------------------------------------------------------------
+r653 | azarah | 2004-10-31 06:27:38 -0500 (Sun, 31 Oct 2004) | 2 lines
+
+Move all functions in above end code and add comment
+
+------------------------------------------------------------------------
+r652 | azarah | 2004-10-31 05:43:06 -0500 (Sun, 31 Oct 2004) | 5 lines
+
+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 /started/, etc do not exist.
+
+------------------------------------------------------------------------
+r651 | vapier | 2004-10-29 09:07:34 -0400 (Fri, 29 Oct 2004) | 2 lines
+
+accept -nc as a short option to --nocolor #64736. also change $* to $@.
+
+------------------------------------------------------------------------
+r650 | vapier | 2004-10-29 08:52:45 -0400 (Fri, 29 Oct 2004) | 2 lines
+
+start clock earlier #68133
+
+------------------------------------------------------------------------
+r649 | vapier | 2004-10-28 19:49:55 -0400 (Thu, 28 Oct 2004) | 2 lines
+
+allow users to choose filesystem format for /dev #69091 and add a help file for people missing /dev/null or /dev/console
+
+------------------------------------------------------------------------
+r648 | azarah | 2004-10-28 15:18:38 -0400 (Thu, 28 Oct 2004) | 2 lines
+
+Only add files not managed by udev to device tarball, bug #57110.
+
+------------------------------------------------------------------------
+r647 | vapier | 2004-10-28 10:01:27 -0400 (Thu, 28 Oct 2004) | 2 lines
+
+use pam_console_apply on udev and dont run $(id) when we have $EUID
+
+------------------------------------------------------------------------
+r646 | vapier | 2004-10-26 14:24:18 -0400 (Tue, 26 Oct 2004) | 2 lines
+
+make comment a little bit clearer #69046
+
+------------------------------------------------------------------------
+r645 | agriffis | 2004-10-25 22:14:08 -0400 (Mon, 25 Oct 2004) | 2 lines
+
+rc-scripts-1.6.4
+
+------------------------------------------------------------------------
+r644 | vapier | 2004-10-25 22:01:11 -0400 (Mon, 25 Oct 2004) | 5 lines
+
+- make devfsd run regardless of how devfs was mounted #68795
+- respect / passno properly (dont use -A) #68822
+- add gentoo=forcefsck
+- dont save device tarball on livecd #68469
+
+------------------------------------------------------------------------
+r643 | agriffis | 2004-10-25 17:22:04 -0400 (Mon, 25 Oct 2004) | 2 lines
+
+more net-scripts fixes, related to module loading and stopping aliases
+
+------------------------------------------------------------------------
+r642 | agriffis | 2004-10-25 14:40:43 -0400 (Mon, 25 Oct 2004) | 8 lines
+
+In 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()
+
+------------------------------------------------------------------------
+r641 | vapier | 2004-10-25 02:25:32 -0400 (Mon, 25 Oct 2004) | 2 lines
+
+arguements -> arguments typo
+
+------------------------------------------------------------------------
+r640 | agriffis | 2004-10-24 21:42:52 -0400 (Sun, 24 Oct 2004) | 2 lines
+
+Include livecd patch that was applied to baselayout-1.9.4-r6 to use agetty instead of mingetty
+
+------------------------------------------------------------------------
+r639 | vapier | 2004-10-24 01:14:59 -0400 (Sun, 24 Oct 2004) | 2 lines
+
+mount tmpfs instead of ramfs on /dev for udev systems #68653
+
+------------------------------------------------------------------------
+r638 | agriffis | 2004-10-23 15:49:02 -0400 (Sat, 23 Oct 2004) | 2 lines
+
+rc-scripts-1.6.3
+
+------------------------------------------------------------------------
+r637 | agriffis | 2004-10-22 12:47:40 -0400 (Fri, 22 Oct 2004) | 2 lines
+
+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
+
+------------------------------------------------------------------------
+r636 | agriffis | 2004-10-21 23:50:21 -0400 (Thu, 21 Oct 2004) | 2 lines
+
+Remove old etc/conf.d/net and try to clarify instructions in net-scripts/conf.d/net.example. Add example for ADSL
+
+------------------------------------------------------------------------
+r635 | vapier | 2004-10-21 15:05:52 -0400 (Thu, 21 Oct 2004) | 2 lines
+
+unify all the uml checks into one function, is_uml_sys()
+
+------------------------------------------------------------------------
+r634 | vapier | 2004-10-20 08:56:14 -0400 (Wed, 20 Oct 2004) | 2 lines
+
+more network filesystems
+
+------------------------------------------------------------------------
+r633 | vapier | 2004-10-19 09:27:02 -0400 (Tue, 19 Oct 2004) | 2 lines
+
+slight spacing adjustment in output
+
+------------------------------------------------------------------------
+r632 | vapier | 2004-10-19 01:01:23 -0400 (Tue, 19 Oct 2004) | 2 lines
+
+remove the automount of ramdisk since it isnt perfect
+
+------------------------------------------------------------------------
+r631 | vapier | 2004-10-19 00:31:12 -0400 (Tue, 19 Oct 2004) | 2 lines
+
+dont pass adjust options with --hctosys
+
+------------------------------------------------------------------------
+r630 | vapier | 2004-10-19 00:20:27 -0400 (Tue, 19 Oct 2004) | 2 lines
+
+handle read only filesystems nicer
+
+------------------------------------------------------------------------
+r629 | vapier | 2004-10-19 00:15:16 -0400 (Tue, 19 Oct 2004) | 2 lines
+
+use [ = ] and [[ == ]]
+
+------------------------------------------------------------------------
+r628 | vapier | 2004-10-18 20:03:41 -0400 (Mon, 18 Oct 2004) | 2 lines
+
+add UNICODE #32111 and UML support #29707
+
+------------------------------------------------------------------------
+r627 | vapier | 2004-10-18 19:30:13 -0400 (Mon, 18 Oct 2004) | 2 lines
+
+helpful output
+
+------------------------------------------------------------------------
+r626 | agriffis | 2004-10-18 19:10:20 -0400 (Mon, 18 Oct 2004) | 2 lines
+
+In net.lo, use eindent for output of pre/post scripts
+
+------------------------------------------------------------------------
+r625 | agriffis | 2004-10-18 19:03:19 -0400 (Mon, 18 Oct 2004) | 10 lines
+
+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.
+
+Use veinfo and friends in net-scripts/init.d/net.lo when loading
+modules since this information is confusing to users.
+
+Always load global "modules" setting in following "modules_iface"
+since this is a little easier for users to understand.
+
+------------------------------------------------------------------------
+r624 | vapier | 2004-10-18 13:35:45 -0400 (Mon, 18 Oct 2004) | 2 lines
+
+only run cache-building scripts when the cache is out of date #67976
+
+------------------------------------------------------------------------
+r623 | vapier | 2004-10-18 10:07:36 -0400 (Mon, 18 Oct 2004) | 2 lines
+
+convert to using $NET_FS_LIST
+
+------------------------------------------------------------------------
+r622 | vapier | 2004-10-18 10:06:47 -0400 (Mon, 18 Oct 2004) | 2 lines
+
+add shfs to our net filesystems list
+
+------------------------------------------------------------------------
+r621 | vapier | 2004-10-16 13:37:11 -0400 (Sat, 16 Oct 2004) | 2 lines
+
+dont run /sbin/pam_console_apply if using udev #50315
+
+------------------------------------------------------------------------
+r620 | vapier | 2004-10-16 13:03:02 -0400 (Sat, 16 Oct 2004) | 2 lines
+
+move devfs stuff to the devfs package #67276
+
+------------------------------------------------------------------------
+r619 | vapier | 2004-10-16 12:54:14 -0400 (Sat, 16 Oct 2004) | 2 lines
+
+add support for coLinux to clock
+
+------------------------------------------------------------------------
+r618 | vapier | 2004-10-16 02:13:26 -0400 (Sat, 16 Oct 2004) | 2 lines
+
+make /usr/local have highest precedence in PATH #12531
+
+------------------------------------------------------------------------
+r617 | vapier | 2004-10-16 01:47:45 -0400 (Sat, 16 Oct 2004) | 2 lines
+
+clean up clock and make it more configurable (ideas from redhat and #15834)
+
+------------------------------------------------------------------------
+r616 | vapier | 2004-10-16 01:42:25 -0400 (Sat, 16 Oct 2004) | 2 lines
+
+also make noexec default for /dev/shm
+
+------------------------------------------------------------------------
+r615 | vapier | 2004-10-15 15:26:48 -0400 (Fri, 15 Oct 2004) | 2 lines
+
+have default /dev/shm mount with nodev/nosuid
+
+------------------------------------------------------------------------
+r614 | vapier | 2004-10-14 21:56:23 -0400 (Thu, 14 Oct 2004) | 2 lines
+
+allow users to use tmpfs/ramfs/ramdisk as their service directories #64079
+
+------------------------------------------------------------------------
+r613 | agriffis | 2004-10-14 18:50:31 -0400 (Thu, 14 Oct 2004) | 2 lines
+
+Fix rc-status to work with new COLS code
+
+------------------------------------------------------------------------
+r612 | vapier | 2004-10-14 14:00:27 -0400 (Thu, 14 Oct 2004) | 2 lines
+
+tweak the output of usage()
+
+------------------------------------------------------------------------
+r611 | vapier | 2004-10-14 01:28:35 -0400 (Thu, 14 Oct 2004) | 2 lines
+
+move the utmp clearing code out of bootmisc and into rc itself #61727
+
+------------------------------------------------------------------------
+r610 | vapier | 2004-10-13 23:53:15 -0400 (Wed, 13 Oct 2004) | 2 lines
+
+make handling of /dev a much more flexible process
+
+------------------------------------------------------------------------
+r609 | agriffis | 2004-10-13 20:15:39 -0400 (Wed, 13 Oct 2004) | 2 lines
+
+Minor addition to previous commit -- use ... by default when RC_DOT_PATTERN is unset
+
+------------------------------------------------------------------------
+r608 | agriffis | 2004-10-13 20:03:45 -0400 (Wed, 13 Oct 2004) | 2 lines
+
+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
+
+------------------------------------------------------------------------
+r607 | agriffis | 2004-10-13 14:39:18 -0400 (Wed, 13 Oct 2004) | 2 lines
+
+Cosmetic fixes for starting loopback interface
+
+------------------------------------------------------------------------
+r606 | agriffis | 2004-10-13 13:21:54 -0400 (Wed, 13 Oct 2004) | 2 lines
+
+rc-scripts 1.6.2
+
+------------------------------------------------------------------------
+r605 | agriffis | 2004-10-13 13:13:49 -0400 (Wed, 13 Oct 2004) | 21 lines
+
+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
+
+------------------------------------------------------------------------
+r604 | agriffis | 2004-10-12 16:50:28 -0400 (Tue, 12 Oct 2004) | 2 lines
+
+fix ipaddr_fallback example
+
+------------------------------------------------------------------------
+r603 | vapier | 2004-10-09 23:41:49 -0400 (Sat, 09 Oct 2004) | 2 lines
+
+add domainname to boot runlevel by default #47041
+
+------------------------------------------------------------------------
+r602 | agriffis | 2004-10-09 23:11:48 -0400 (Sat, 09 Oct 2004) | 2 lines
+
+Create NET_FS_LIST and is_net_fs in functions.sh and use them in checkroot, localmount, netmount, net.example, and net.lo
+
+------------------------------------------------------------------------
+r601 | agriffis | 2004-10-09 21:45:37 -0400 (Sat, 09 Oct 2004) | 2 lines
+
+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
+
+------------------------------------------------------------------------
+r600 | vapier | 2004-10-09 19:35:34 -0400 (Sat, 09 Oct 2004) | 2 lines
+
+dont override netboot/kernel setups with localhost #38172
+
+------------------------------------------------------------------------
+r599 | vapier | 2004-10-08 10:51:42 -0400 (Fri, 08 Oct 2004) | 2 lines
+
+add some nfs examples to sysctl.conf
+
+------------------------------------------------------------------------
+r598 | vapier | 2004-10-08 09:46:05 -0400 (Fri, 08 Oct 2004) | 2 lines
+
+mount /sys with the -n param
+
+------------------------------------------------------------------------
+r597 | agriffis | 2004-10-06 21:06:13 -0400 (Wed, 06 Oct 2004) | 2 lines
+
+Update to net-scripts 1.0.2 from Roy
+
+------------------------------------------------------------------------
+r596 | vapier | 2004-10-06 18:37:03 -0400 (Wed, 06 Oct 2004) | 2 lines
+
+change net.ipv4.conf.default.rp_filter to default on
+
+------------------------------------------------------------------------
+r595 | vapier | 2004-10-06 17:12:49 -0400 (Wed, 06 Oct 2004) | 2 lines
+
+beautify it in the Gentoo style and add some comments
+
+------------------------------------------------------------------------
+r594 | vapier | 2004-10-06 00:35:18 -0400 (Wed, 06 Oct 2004) | 2 lines
+
+use sort -u instead of uniq #36453
+
+------------------------------------------------------------------------
+r593 | vapier | 2004-10-05 22:02:47 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+add more info to sysctl.conf
+
+------------------------------------------------------------------------
+r592 | vapier | 2004-10-05 21:27:31 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+let RC_NOCOLOR be set in the environment
+
+------------------------------------------------------------------------
+r591 | vapier | 2004-10-05 21:27:16 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+as they say, MORE QUOTES; also, respect RC_NOCOLOR
+
+------------------------------------------------------------------------
+r590 | vapier | 2004-10-05 21:17:27 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+selinux update
+
+------------------------------------------------------------------------
+r589 | vapier | 2004-10-05 20:08:49 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+have depscan.sh call eend when it is done running #59694
+
+------------------------------------------------------------------------
+r588 | vapier | 2004-10-05 19:15:02 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+after-boot dmesg logging #55421
+
+------------------------------------------------------------------------
+r587 | agriffis | 2004-10-05 17:37:52 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+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"
+
+------------------------------------------------------------------------
+r586 | vapier | 2004-10-05 11:59:27 -0400 (Tue, 05 Oct 2004) | 2 lines
+
+let domainname override settings obtained by dhcp/etc... #48277
+
+------------------------------------------------------------------------
+r585 | vapier | 2004-10-04 23:21:05 -0400 (Mon, 04 Oct 2004) | 2 lines
+
+/proc/cmdline may exist but not be readable for non-root users
+
+------------------------------------------------------------------------
+r584 | vapier | 2004-10-04 20:17:11 -0400 (Mon, 04 Oct 2004) | 2 lines
+
+more services to fix #44458 #52881 #55939 #58997 #66166 #66297
+
+------------------------------------------------------------------------
+r583 | vapier | 2004-10-04 00:32:05 -0400 (Mon, 04 Oct 2004) | 2 lines
+
+reorder mount arguements to be POSIX standard #66225
+
+------------------------------------------------------------------------
+r582 | vapier | 2004-10-03 05:21:27 -0400 (Sun, 03 Oct 2004) | 2 lines
+
+example / is now ext3 instead of xfs #42670
+
+------------------------------------------------------------------------
+r581 | vapier | 2004-10-03 05:13:02 -0400 (Sun, 03 Oct 2004) | 2 lines
+
+add euro to the example extended keys #42631
+
+------------------------------------------------------------------------
+r580 | vapier | 2004-10-03 04:22:51 -0400 (Sun, 03 Oct 2004) | 2 lines
+
+make sure we check out what happened with swapon #39834
+
+------------------------------------------------------------------------
+r579 | vapier | 2004-10-03 04:09:49 -0400 (Sun, 03 Oct 2004) | 2 lines
+
+respect fs_passno for / #39212
+
+------------------------------------------------------------------------
+r578 | vapier | 2004-10-03 03:18:45 -0400 (Sun, 03 Oct 2004) | 2 lines
+
+update default fs_passno in fstab #37314
+
+------------------------------------------------------------------------
+r577 | vapier | 2004-10-03 03:01:50 -0400 (Sun, 03 Oct 2004) | 2 lines
+
+dont try to fsck a network-ed root (like NFS) #36624
+
+------------------------------------------------------------------------
+r576 | vapier | 2004-10-03 01:58:59 -0400 (Sun, 03 Oct 2004) | 2 lines
+
+nfs4 support in netmount #25106
+
+------------------------------------------------------------------------
+r575 | vapier | 2004-10-02 20:37:54 -0400 (Sat, 02 Oct 2004) | 2 lines
+
+update the cryptfs check to include [ -x /bin/cryptsetup ]
+
+------------------------------------------------------------------------
+r574 | vapier | 2004-10-02 01:38:28 -0400 (Sat, 02 Oct 2004) | 2 lines
+
+break the serial console / no color logic up completely and remove the console resizing code (#32453)
+
+------------------------------------------------------------------------
+r573 | vapier | 2004-09-30 01:59:36 -0400 (Thu, 30 Sep 2004) | 2 lines
+
+update changelog for dmcrypt
+
+------------------------------------------------------------------------
+r572 | vapier | 2004-09-30 01:58:34 -0400 (Thu, 30 Sep 2004) | 2 lines
+
+clean up the output of dm-crypt
+
+------------------------------------------------------------------------
+r571 | vapier | 2004-09-30 01:53:01 -0400 (Thu, 30 Sep 2004) | 2 lines
+
+disable cryptfs by default
+
+------------------------------------------------------------------------
+r570 | vapier | 2004-09-30 00:10:55 -0400 (Thu, 30 Sep 2004) | 2 lines
+
+fix whitespacing
+
+------------------------------------------------------------------------
+r569 | vapier | 2004-09-29 01:05:27 -0400 (Wed, 29 Sep 2004) | 2 lines
+
+move nscd back to glibc
+
+------------------------------------------------------------------------
+r568 | agriffis | 2004-09-29 00:13:33 -0400 (Wed, 29 Sep 2004) | 2 lines
+
+Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
+
+------------------------------------------------------------------------
+r567 | agriffis | 2004-09-27 23:13:41 -0400 (Mon, 27 Sep 2004) | 2 lines
+
+Clear the screen in .bash_logout #32330
+
+------------------------------------------------------------------------
+r566 | agriffis | 2004-09-27 18:11:44 -0400 (Mon, 27 Sep 2004) | 18 lines
+
+cvs diff: etc/conf.d/cryptfs is a new entry, no comparison available
+
+ Add the default cryptfs configuration file
+
+ init.d/checkfs | 146 +++++++++++++++++++++++++++++++-----------------------
+ init.d/localmount | 111 +++++++++++++++++++++++++++--------------
+
+ Minor fixes to tigger's dm-crypt stuff that resulted in some
+ rewriting. Don't set status in a subshell so success/failure is
+ preserved. Allow multi-line configuration files
+
+ ChangeLog | 9 ++-
+ tarball.sh | 2
+
+ Update to version 1.6.1
+
+ 4 files changed, 167 insertions(+), 101 deletions(-)
+
+------------------------------------------------------------------------
+r565 | kugelfang | 2004-09-26 09:55:42 -0400 (Sun, 26 Sep 2004) | 2 lines
+
+Forgot to remove CONF_LIBDIR="" before commiting :-/
+
+------------------------------------------------------------------------
+r564 | kugelfang | 2004-09-26 09:48:35 -0400 (Sun, 26 Sep 2004) | 2 lines
+
+Added get_libdir().
+
+------------------------------------------------------------------------
+r563 | vapier | 2004-09-23 20:26:44 -0400 (Thu, 23 Sep 2004) | 2 lines
+
+rework the $COLS logic
+
+------------------------------------------------------------------------
+r562 | vapier | 2004-09-20 23:26:17 -0400 (Mon, 20 Sep 2004) | 2 lines
+
+fix --nocolor support #64736
+
+------------------------------------------------------------------------
+r561 | vapier | 2004-09-19 15:51:25 -0400 (Sun, 19 Sep 2004) | 2 lines
+
+make sure our $COLS variable is set sanely when dealing with serial consoles and other similar tty devices
+
+------------------------------------------------------------------------
+r560 | vapier | 2004-09-19 01:39:28 -0400 (Sun, 19 Sep 2004) | 2 lines
+
+white space fixes
+
+------------------------------------------------------------------------
+r559 | vapier | 2004-09-16 08:30:13 -0400 (Thu, 16 Sep 2004) | 2 lines
+
+trim out more extraneous whitespace
+
+------------------------------------------------------------------------
+r558 | vapier | 2004-09-16 08:20:19 -0400 (Thu, 16 Sep 2004) | 2 lines
+
+remove extraneous whitespace
+
+------------------------------------------------------------------------
+r557 | agriffis | 2004-09-15 16:50:46 -0400 (Wed, 15 Sep 2004) | 2 lines
+
+Update tarball.sh to use net-scripts, bump rc-scripts to version 1.6.0
+
+------------------------------------------------------------------------
+r556 | agriffis | 2004-09-15 16:48:13 -0400 (Wed, 15 Sep 2004) | 2 lines
+
+remove extraneous \n from eerror
+
+------------------------------------------------------------------------
+r555 | agriffis | 2004-09-15 14:11:25 -0400 (Wed, 15 Sep 2004) | 2 lines
+
+Fix bug 64034: simplify netmount script's stop function so that mountpoints containing spaces work correctly
+
+------------------------------------------------------------------------
+r554 | agriffis | 2004-09-15 12:56:29 -0400 (Wed, 15 Sep 2004) | 4 lines
+
+update to version 1.0 of net-scripts from Roy
+
+add default conf.d/net which is blank except for a short comment referring to net.example
+
+------------------------------------------------------------------------
+r553 | agriffis | 2004-09-15 12:01:29 -0400 (Wed, 15 Sep 2004) | 2 lines
+
+update net.example prior to release
+
+------------------------------------------------------------------------
+r552 | vapier | 2004-09-14 18:53:58 -0400 (Tue, 14 Sep 2004) | 2 lines
+
+fix whitespacing
+
+------------------------------------------------------------------------
+r551 | agriffis | 2004-09-14 13:12:04 -0400 (Tue, 14 Sep 2004) | 2 lines
+
+I meant bug 43146
+
+------------------------------------------------------------------------
+r550 | agriffis | 2004-09-14 13:11:05 -0400 (Tue, 14 Sep 2004) | 2 lines
+
+Commit dm-crypt enablement patch from Tigger (Rob Holland) in bug 26953
+
+------------------------------------------------------------------------
+r549 | agriffis | 2004-09-14 12:49:40 -0400 (Tue, 14 Sep 2004) | 2 lines
+
+update to 0.6.4 from Roy
+
+------------------------------------------------------------------------
+r548 | agriffis | 2004-09-14 12:44:41 -0400 (Tue, 14 Sep 2004) | 2 lines
+
+Update to 0.6.3 from Roy
+
+------------------------------------------------------------------------
+r547 | agriffis | 2004-09-12 23:16:11 -0400 (Sun, 12 Sep 2004) | 2 lines
+
+Detect infinite loops when sorting modules
+
+------------------------------------------------------------------------
+r546 | agriffis | 2004-09-11 23:15:38 -0400 (Sat, 11 Sep 2004) | 19 lines
+
+Fix sorting of after/before/need/use variables. The arguments are
+space-separated, not newline-separated, so they need to be massaged
+before sorting. Sort the arguments on calling the
+after/before/need/use callback rather than while sorting modules; this
+should speed things up since they won't be sorted every time through
+the loop in modules_load
+
+Use some descriptive variable names in modules_load: loaded_interface,
+changed_something, tmp, modnums, missingdeps. Try to avoid re-using
+variables for different purposes
+
+Don't test true or false in [[ ]], instead call them directly
+
+Remove an unnecessary eval when setting umods
+
+Use sort -n for sorting the modules numerically
+
+Normalize spacing for loops: for ((var=0; ...))
+
+------------------------------------------------------------------------
+r545 | agriffis | 2004-09-10 11:53:24 -0400 (Fri, 10 Sep 2004) | 2 lines
+
+update to net-scripts-0.6.2
+
+------------------------------------------------------------------------
+r544 | vapier | 2004-08-26 20:32:57 -0400 (Thu, 26 Aug 2004) | 2 lines
+
+comment out serial consoles by default
+
+------------------------------------------------------------------------
+r543 | vapier | 2004-08-26 20:16:06 -0400 (Thu, 26 Aug 2004) | 2 lines
+
+add examples for serial consoles #61609
+
+------------------------------------------------------------------------
+r542 | vapier | 2004-08-26 09:44:28 -0400 (Thu, 26 Aug 2004) | 2 lines
+
+grammar fix #61758
+
+------------------------------------------------------------------------
+r541 | vapier | 2004-08-23 02:39:42 -0400 (Mon, 23 Aug 2004) | 2 lines
+
+fix copyright lines
+
+------------------------------------------------------------------------
+r540 | agriffis | 2004-08-18 16:38:01 -0400 (Wed, 18 Aug 2004) | 2 lines
+
+bump version to 1.5.3
+
+------------------------------------------------------------------------
+r539 | agriffis | 2004-08-18 16:35:37 -0400 (Wed, 18 Aug 2004) | 2 lines
+
+Apply Spock's bootsplash patch from bug 45784. This moves most of the splash functionality out of baselayout.
+
+------------------------------------------------------------------------
+r538 | agriffis | 2004-08-18 11:23:03 -0400 (Wed, 18 Aug 2004) | 2 lines
+
+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
+
+------------------------------------------------------------------------
+r537 | agriffis | 2004-08-18 11:23:03 -0400 (Wed, 18 Aug 2004) | 2 lines
+
+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
+
+------------------------------------------------------------------------
+r536 | agriffis | 2004-08-13 23:08:32 -0400 (Fri, 13 Aug 2004) | 2 lines
+
+Don't export PS1. Continuation of bug 26951, comments 60-62
+
+------------------------------------------------------------------------
+r535 | agriffis | 2004-08-12 18:10:30 -0400 (Thu, 12 Aug 2004) | 2 lines
+
+- changes from UberLord, in particular before/after dep processing
+
+------------------------------------------------------------------------
+r534 | agriffis | 2004-08-12 00:29:53 -0400 (Thu, 12 Aug 2004) | 8 lines
+
+- Get rid of "interface" and "interface_provides" functions, instead
+ dynamically generate class functions instead when modules are
+ loaded.
+- Double-check when loading modules to make sure that functions aren't
+ replaced
+- Sanity check user-specified module list to make sure none conflict
+- Get ride of IFMODULE
+
+------------------------------------------------------------------------
+r533 | vapier | 2004-08-11 23:11:16 -0400 (Wed, 11 Aug 2004) | 2 lines
+
+import better, gentoo-specific serial script #16079
+
+------------------------------------------------------------------------
+r532 | agriffis | 2004-08-11 15:53:29 -0400 (Wed, 11 Aug 2004) | 2 lines
+
+version 0.5.0 of Roy "UberLord" Marple's modular networking scripts
+
+------------------------------------------------------------------------
+r531 | agriffis | 2004-08-02 15:40:44 -0400 (Mon, 02 Aug 2004) | 2 lines
+
+Ready, set, rc-scripts-1.5.2
+
+------------------------------------------------------------------------
+r530 | agriffis | 2004-08-02 15:33:50 -0400 (Mon, 02 Aug 2004) | 2 lines
+
+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
+
+------------------------------------------------------------------------
+r529 | agriffis | 2004-08-02 14:19:50 -0400 (Mon, 02 Aug 2004) | 2 lines
+
+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.
+
+------------------------------------------------------------------------
+r528 | agriffis | 2004-08-01 20:39:55 -0400 (Sun, 01 Aug 2004) | 2 lines
+
+Fix bug 46680: Add cifs support to localmount and netmount
+
+------------------------------------------------------------------------
+r527 | agriffis | 2004-08-01 19:48:42 -0400 (Sun, 01 Aug 2004) | 2 lines
+
+Fix bug 51351: Quote parsed output of /proc/filesystems to handle octal sequences in mountpoint such as encoded spaces (\040)
+
+------------------------------------------------------------------------
+r526 | agriffis | 2004-08-01 18:55:30 -0400 (Sun, 01 Aug 2004) | 2 lines
+
+Apply half of spock's patch in bug 45784: Check for conf.d/bootsplash instead of conf.d/bootsplash.conf
+
+------------------------------------------------------------------------
+r525 | agriffis | 2004-08-01 18:28:18 -0400 (Sun, 01 Aug 2004) | 2 lines
+
+Fix bug 56856: Get rid of net.rej and integrate missing stuff to conf.d/net
+
+------------------------------------------------------------------------
+r524 | agriffis | 2004-08-01 16:20:03 -0400 (Sun, 01 Aug 2004) | 2 lines
+
+Fix bug 58805: net.eth0 should use bridge so that bridge interfaces are configured prior to net.br0 running
+
+------------------------------------------------------------------------
+r523 | vapier | 2004-07-29 13:18:05 -0400 (Thu, 29 Jul 2004) | 2 lines
+
+fix a few grammatical typos #58750
+
+------------------------------------------------------------------------
+r522 | agriffis | 2004-07-21 22:34:08 -0400 (Wed, 21 Jul 2004) | 2 lines
+
+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
+
+------------------------------------------------------------------------
+r521 | agriffis | 2004-07-19 23:43:18 -0400 (Mon, 19 Jul 2004) | 2 lines
+
+Fix bug 38743: strip leading and trailing spaces from variable values in genenviron.awk. Thanks to Marius Mauch for the patch.
+
+------------------------------------------------------------------------
+r520 | agriffis | 2004-07-09 23:37:29 -0400 (Fri, 09 Jul 2004) | 2 lines
+
+swap words "start" and "stop" in runscript.sh error message
+
+------------------------------------------------------------------------
+r519 | vapier | 2004-07-01 22:53:36 -0400 (Thu, 01 Jul 2004) | 2 lines
+
+fix two typos #42642
+
+------------------------------------------------------------------------
+r518 | agriffis | 2004-06-28 15:44:46 -0400 (Mon, 28 Jun 2004) | 13 lines
+
+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
+
+------------------------------------------------------------------------
+r517 | agriffis | 2004-06-26 17:57:51 -0400 (Sat, 26 Jun 2004) | 2 lines
+
+use root:root instead of root.root
+
+------------------------------------------------------------------------
+r516 | agriffis | 2004-06-26 17:56:19 -0400 (Sat, 26 Jun 2004) | 2 lines
+
+Fix bug 34607: provide examples for in conf.d/net for preup, postup, predown, postdown functions. Also pay attention to return value from postdown (previously ignored). Bump version to 1.5.0 to include in new baselayout release
+
+------------------------------------------------------------------------
+r515 | agriffis | 2004-06-26 16:57:03 -0400 (Sat, 26 Jun 2004) | 2 lines
+
+Fix bug 47659: support iproute2-style configuration. Thanks to Dean Bailey for some fantastic patches, including documentation for conf.d/net
+
+------------------------------------------------------------------------
+r514 | agriffis | 2004-06-15 17:03:10 -0400 (Tue, 15 Jun 2004) | 2 lines
+
+Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to Raimondo Giammanco for the patch.
+
+------------------------------------------------------------------------
+r513 | agriffis | 2004-06-15 15:13:08 -0400 (Tue, 15 Jun 2004) | 2 lines
+
+Fix bug 34140: add --servicelist option to rc-status. Thanks to Eldad Zack for the patch.
+
+------------------------------------------------------------------------
+r512 | agriffis | 2004-06-15 13:56:46 -0400 (Tue, 15 Jun 2004) | 2 lines
+
+Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean for the initial pass at the code.
+
+------------------------------------------------------------------------
+r511 | vapier | 2004-06-09 23:04:56 -0400 (Wed, 09 Jun 2004) | 2 lines
+
+fix typo #53452
+
+------------------------------------------------------------------------
+r510 | agriffis | 2004-06-06 11:17:47 -0400 (Sun, 06 Jun 2004) | 2 lines
+
+rc-scripts-1.4.16. 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
+
+------------------------------------------------------------------------
+r509 | agriffis | 2004-05-21 11:22:12 -0400 (Fri, 21 May 2004) | 2 lines
+
+rc-scripts-1.4.15. 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
+
+------------------------------------------------------------------------
+r508 | agriffis | 2004-05-17 16:10:04 -0400 (Mon, 17 May 2004) | 2 lines
+
+Bump version to 1.4.14 to push out gmsoft's fix for hppa console on ttyB0
+
+------------------------------------------------------------------------
+r507 | vapier | 2004-05-16 03:33:47 -0400 (Sun, 16 May 2004) | 2 lines
+
+manpage for rc-update #51041
+
+------------------------------------------------------------------------
+r506 | vapier | 2004-05-16 02:53:23 -0400 (Sun, 16 May 2004) | 2 lines
+
+touchup SEE ALSO sections
+
+------------------------------------------------------------------------
+r505 | agriffis | 2004-05-15 22:18:49 -0400 (Sat, 15 May 2004) | 2 lines
+
+livecd serial console fixes for sparc/hppa from gustavo
+
+------------------------------------------------------------------------
+r504 | agriffis | 2004-05-10 11:02:59 -0400 (Mon, 10 May 2004) | 2 lines
+
+Bump version to 1.4.12 to release these critical bug fixes
+
+------------------------------------------------------------------------
+r503 | agriffis | 2004-05-10 10:55:31 -0400 (Mon, 10 May 2004) | 2 lines
+
+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)
+
+------------------------------------------------------------------------
+r502 | agriffis | 2004-05-10 10:16:35 -0400 (Mon, 10 May 2004) | 2 lines
+
+Fix bug 50448: wrong conditional syntax in for loops
+
+------------------------------------------------------------------------
+r501 | agriffis | 2004-05-08 07:22:33 -0400 (Sat, 08 May 2004) | 2 lines
+
+bump tarball version to 1.4.11-r1 for bug 50430
+
+------------------------------------------------------------------------
+r500 | agriffis | 2004-05-07 18:04:43 -0400 (Fri, 07 May 2004) | 2 lines
+
+bump to 1.4.11 for tarball building
+
+------------------------------------------------------------------------
+r499 | agriffis | 2004-05-07 18:00:36 -0400 (Fri, 07 May 2004) | 7 lines
+
+Fix bug 20597: Skip RCS files when updating modules.
+
+Fix bug 49926: Add a --assume-kernel flag to modules-update. This
+requires a companion patch in module-init-tools-3.0-r2 to handle the
+same flag in generate-modprobe.conf; this dependency won't be handled
+in the baselayout ebuild since it only affects livecd building.
+
+------------------------------------------------------------------------
+r498 | agriffis | 2004-05-06 23:24:16 -0400 (Thu, 06 May 2004) | 5 lines
+
+In net.eth0, fix many instances of loops like "for ((i = 0; i < 100; i
+= i + 1))". The problem here is that the middle comparison is being
+interpreted as a bash conditional, which means that it's doing string
+comparison by default. It needs to be "i -lt 100"
+
+------------------------------------------------------------------------
+r497 | agriffis | 2004-05-06 23:02:26 -0400 (Thu, 06 May 2004) | 8 lines
+
+Fix bug 34827: net.eth0 breaks when localized because the ifconfig
+output changes. Wrap ifconfig in a function that overrides
+LC_ALL=C.
+
+Fix bug 48305: Provide a new network configuration variable
+ifconfig_fallback_eth0 which allows one to specify a fallback
+configuration in case DHCP fails.
+
+------------------------------------------------------------------------
+r496 | agriffis | 2004-05-06 21:07:28 -0400 (Thu, 06 May 2004) | 2 lines
+
+Fix bug 50246: Give root an invalid password ("*" in /etc/shadow) in the default baselayout. This prevents the first reboot after installation from having a blank password.
+
+------------------------------------------------------------------------
+r495 | agriffis | 2004-05-06 00:06:51 -0400 (Thu, 06 May 2004) | 2 lines
+
+Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
+
+------------------------------------------------------------------------
+r494 | agriffis | 2004-05-06 00:03:37 -0400 (Thu, 06 May 2004) | 2 lines
+
+Undo that commit
+
+------------------------------------------------------------------------
+r493 | agriffis | 2004-05-06 00:00:38 -0400 (Thu, 06 May 2004) | 2 lines
+
+Fix bug 35860: Use -o devmode=0664,devgid=85 when mounting usbfs. Also replace many lines of awk with two lines of grep.
+
+------------------------------------------------------------------------
+r492 | agriffis | 2004-05-05 17:11:31 -0400 (Wed, 05 May 2004) | 2 lines
+
+Fix bug 48595: Make sure $(id -u) is zero (root user) when running init scripts to avoid a lot of error messages.
+
+------------------------------------------------------------------------
+r491 | agriffis | 2004-05-03 22:37:21 -0400 (Mon, 03 May 2004) | 2 lines
+
+Resync with debian start-stop-daemon for bug 22686 (start-stop-daemon in baselayout doesn't allow altered nicelevel)
+
+------------------------------------------------------------------------
+r490 | agriffis | 2004-05-03 22:32:04 -0400 (Mon, 03 May 2004) | 2 lines
+
+Resync with debian start-stop-daemon for bug 22686 (start-stop-daemon in baselayout doesn't allow altered nicelevel)
+
+------------------------------------------------------------------------
+r489 | agriffis | 2004-04-25 18:39:06 -0400 (Sun, 25 Apr 2004) | 2 lines
+
+release rc-scripts version 1.4.10
+
+------------------------------------------------------------------------
+r488 | agriffis | 2004-04-25 18:31:48 -0400 (Sun, 25 Apr 2004) | 2 lines
+
+Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null" Also removed the errstr double-checking since the need for that is alleviated by these typo fixes.
+
+------------------------------------------------------------------------
+r487 | agriffis | 2004-04-23 23:37:50 -0400 (Fri, 23 Apr 2004) | 2 lines
+
+fix typo in bug number
+
+------------------------------------------------------------------------
+r486 | agriffis | 2004-04-23 23:14:10 -0400 (Fri, 23 Apr 2004) | 2 lines
+
+Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
+
+------------------------------------------------------------------------
+r485 | agriffis | 2004-04-23 22:07:00 -0400 (Fri, 23 Apr 2004) | 2 lines
+
+Fix bug 29426 (gentoo should be able to boot with an empty /dev) with patch from Spanky. The patch avoids redirection to /dev/null when it doesn't exit; this was breaking /sbin/rc
+
+------------------------------------------------------------------------
+r484 | vapier | 2004-04-21 13:09:18 -0400 (Wed, 21 Apr 2004) | 2 lines
+
+update copyright years
+
+------------------------------------------------------------------------
+r483 | agriffis | 2004-04-15 23:50:21 -0400 (Thu, 15 Apr 2004) | 2 lines
+
+rc-scripts-1.4.9 -- Fix bug 47111 (severe depcache problems) with tons of help from dswhite42 and the rest of the crew in that bug. Thanks guys!
+
+------------------------------------------------------------------------
+r482 | agriffis | 2004-04-14 13:27:34 -0400 (Wed, 14 Apr 2004) | 2 lines
+
+Bump version to 1.4.8. Fix bug 47623 (error removing inet6 addresses) with patch provided by Vlad Yasevich (offline)
+
+------------------------------------------------------------------------
+r481 | agriffis | 2004-04-12 20:20:03 -0400 (Mon, 12 Apr 2004) | 2 lines
+
+Update to rc-scripts version 1.4.7. Fix bug 47218 (net.eth0 broken for vlans) with patch provided by Andy Dustman. Fix bug 47250 (depscan.sh fails to create /var/lib/init.d/* directories) with patch from Terje Bergstrvm.
+
+------------------------------------------------------------------------
+r480 | agriffis | 2004-04-08 18:09:46 -0400 (Thu, 08 Apr 2004) | 2 lines
+
+Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
+
+------------------------------------------------------------------------
+r479 | agriffis | 2004-04-08 14:30:29 -0400 (Thu, 08 Apr 2004) | 2 lines
+
+Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360. Patch from Gustavoz to livecd-functions.sh to run bash instead of login on serial consoles, necessary due to scrambled root password.
+
+------------------------------------------------------------------------
+r478 | agriffis | 2004-04-07 12:44:00 -0400 (Wed, 07 Apr 2004) | 2 lines
+
+Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg. Also support 4800 baud correctly.
+
+------------------------------------------------------------------------
+r477 | vapier | 2004-03-21 18:55:07 -0500 (Sun, 21 Mar 2004) | 2 lines
+
+update copyright years to 2004
+
+------------------------------------------------------------------------
+r476 | agriffis | 2004-03-16 15:17:33 -0500 (Tue, 16 Mar 2004) | 2 lines
+
+update ChangeLog with net.eth0 info
+
+------------------------------------------------------------------------
+r475 | agriffis | 2004-03-15 23:08:50 -0500 (Mon, 15 Mar 2004) | 76 lines
+
+The changes in this commit pertain primarily to
+ http://bugs.gentoo.org/show_bug.cgi?id=19695
+ http://bugs.gentoo.org/show_bug.cgi?id=35736
+
+- Specify routes as an array per interface, for example:
+ routes_eth0=(
+ "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
+ "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
+ "-host 10.3.0.1 dev eth0"
+ )
+
+- You can optionally use the gateway variable or just put the default
+ route in the routes variable. The following two are REDUNDANT:
+
+ routes_eth0=( "default gw 10.0.0.5" )
+ gateway="eth0/10.0.0.5"
+
+- Old configuration variables in /etc/conf.d/net are fully supported
+ and used transparently if ifconfig_eth0 is missing. In other words,
+ this new script is fully backward-compatible. However you can get
+ rid of iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if
+ you want by using the new syntax:
+
+ ifconfig_eth0=(
+ "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
+ "192.168.1.1 netmask 255.255.255.0"
+ "123.456.789.1"
+ )
+
+- Full backward compatibility so no danger to screwing up users
+ relying on existing /etc/conf.d/net setup
+
+- NET_DEBUG can be set in the environment for copious debugging output
+
+- Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
+ better functionality (and is even slightly faster)
+
+- Properly localize all variables, including variables returned by
+ setup_vars
+
+- Allow full options for every ifconfig command, both base address and
+ aliases via ifconfig_eth0, replacing the convoluted and
+ less-functional iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
+
+- Provide full support for static routes via routes_eth0
+
+- Fix potential quoting problems in setup_vars by using better eval
+ syntax instead of eval echo
+
+- Display IP addresses while configuring, both DHCP-retrieved and
+ statically set addresses
+
+- Collapse redundant caching of $? since eend returns $? again
+
+- Report when keeping kernel configuration for an interface along with
+ IP address gleaned
+
+- Don't reset the default gateway if it is already set correctly
+
+- Don't bind default gateway to particular interface when /sbin/route
+ is called so that it can survive if there is more than one interface
+ on the required subnet. (Old behavior can be obtained by setting
+ routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
+
+- Don't bomb if default gateway can't be set since that doesn't
+ necessarily mean that the interface configuration is invalid.
+ (Old behavior was completely broken, but commented section
+ demonstrates how to do it right if necessary)
+
+- iface_stop no longer relies on configuration in /etc/conf.d/net AT
+ ALL. This is very good because it means you can put new
+ configuration in /etc/conf.d/net, then restart the interface and the
+ old configuration will be properly shut down.
+
+- iface_stop reports when it is releasing the DHCP lease
+
+------------------------------------------------------------------------
+r474 | vapier | 2004-03-03 14:55:07 -0500 (Wed, 03 Mar 2004) | 2 lines
+
+gcc 2.x fix #43097
+
+------------------------------------------------------------------------
+r473 | azarah | 2004-02-26 13:41:44 -0500 (Thu, 26 Feb 2004) | 2 lines
+
+* rc-scripts 1.4.3.13p1 (26 Feb 2004)
+
+------------------------------------------------------------------------
+r472 | azarah | 2004-02-26 13:38:45 -0500 (Thu, 26 Feb 2004) | 4 lines
+
+Small fix to sbin/rc-services.sh related to mtime checking and 'net'
+virtual service - it had no mtime generated, so check_mtime() failed
+for it ...
+
+------------------------------------------------------------------------
+r471 | azarah | 2004-02-26 13:01:29 -0500 (Thu, 26 Feb 2004) | 5 lines
+
+Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
+Also modified /sbin/rc and /etc/init.d/halt.sh for this.
+
+Start udevd if present.
+
+------------------------------------------------------------------------
+r470 | azarah | 2004-02-26 12:31:10 -0500 (Thu, 26 Feb 2004) | 2 lines
+
+Remove /etc/DIR_COLORS, as coreutils provides it now.
+
+------------------------------------------------------------------------
+r469 | azarah | 2004-02-26 12:29:43 -0500 (Thu, 26 Feb 2004) | 4 lines
+
+Update to enable checking of mtimes on rc-scripts, and auto running
+depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
+is not set instead of just erroring.
+
+------------------------------------------------------------------------
+r468 | azarah | 2004-02-19 14:29:18 -0500 (Thu, 19 Feb 2004) | 2 lines
+
+Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>)
+
+------------------------------------------------------------------------
+r467 | azarah | 2004-02-19 13:57:37 -0500 (Thu, 19 Feb 2004) | 2 lines
+
+Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
+
+------------------------------------------------------------------------
+r466 | azarah | 2004-02-15 15:15:53 -0500 (Sun, 15 Feb 2004) | 3 lines
+
+Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
+Cory Tusar <ctusar@adelphia.net>.
+
+------------------------------------------------------------------------
+r465 | azarah | 2004-02-15 15:01:09 -0500 (Sun, 15 Feb 2004) | 4 lines
+
+Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
+are used in scripts such as consolefonts, numlock, etc. This should
+close bug #39863.
+
+------------------------------------------------------------------------
+r464 | azarah | 2004-02-09 13:40:44 -0500 (Mon, 09 Feb 2004) | 4 lines
+
+Add SELinux modifications to /sbin/runscript. This allows runscript to
+make sure it is running in the right domain. Patch done by
+Chris PeBenito <pebenito@gentoo.org>.
+
+------------------------------------------------------------------------
+r463 | azarah | 2004-02-08 07:57:22 -0500 (Sun, 08 Feb 2004) | 2 lines
+
+rc-scripts 1.4.3.13
+
+------------------------------------------------------------------------
+r462 | azarah | 2004-02-08 06:42:21 -0500 (Sun, 08 Feb 2004) | 4 lines
+
+Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
+than install, as newer versions of install is located in /usr/bin. This
+closes bug #39648.
+
+------------------------------------------------------------------------
+r461 | azarah | 2004-02-08 06:07:45 -0500 (Sun, 08 Feb 2004) | 3 lines
+
+Update /etc/init.d/consolefont to use newer kbd. Should also close
+bug #39864.
+
+------------------------------------------------------------------------
+r460 | azarah | 2004-02-08 06:02:20 -0500 (Sun, 08 Feb 2004) | 3 lines
+
+Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
+_but_ /mnt/cdrom and /mnt/livecd.
+
+------------------------------------------------------------------------
+r459 | azarah | 2004-02-06 14:41:03 -0500 (Fri, 06 Feb 2004) | 3 lines
+
+Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
+bug #37349.
+
+------------------------------------------------------------------------
+r458 | azarah | 2004-02-06 14:33:59 -0500 (Fri, 06 Feb 2004) | 2 lines
+
+More livecd fixes
+
+------------------------------------------------------------------------
+r457 | azarah | 2004-01-21 13:13:47 -0500 (Wed, 21 Jan 2004) | 2 lines
+
+rc-scripts 1.4.3.12p3
+
+------------------------------------------------------------------------
+r456 | azarah | 2004-01-21 13:03:11 -0500 (Wed, 21 Jan 2004) | 3 lines
+
+Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
+for livecd support. Add bits to /sbin/rc to support it.
+
+------------------------------------------------------------------------
+r455 | azarah | 2004-01-05 18:50:42 -0500 (Mon, 05 Jan 2004) | 2 lines
+
+Fix type-o in /etc/init.d/checkfs, bug #37113.
+
+------------------------------------------------------------------------
+r454 | azarah | 2003-12-28 20:00:27 -0500 (Sun, 28 Dec 2003) | 5 lines
+
+Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
+src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
+then gawk -v. Also add some tests to see if we got the environment
+variables.
+
+------------------------------------------------------------------------
+r453 | azarah | 2003-12-27 18:02:48 -0500 (Sat, 27 Dec 2003) | 2 lines
+
+Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
+
+------------------------------------------------------------------------
+r452 | azarah | 2003-12-26 17:08:08 -0500 (Fri, 26 Dec 2003) | 2 lines
+
+rc-scripts 1.4.3.12p2
+
+------------------------------------------------------------------------
+r451 | azarah | 2003-12-25 19:25:24 -0500 (Thu, 25 Dec 2003) | 2 lines
+
+Misc udev fixes
+
+------------------------------------------------------------------------
+r450 | azarah | 2003-12-14 13:01:42 -0500 (Sun, 14 Dec 2003) | 2 lines
+
+Fix type-o in /sbin/rc, bug #34837.
+
+------------------------------------------------------------------------
+r449 | azarah | 2003-11-26 14:58:19 -0500 (Wed, 26 Nov 2003) | 2 lines
+
+New release (1.4.3.12p1)
+
+------------------------------------------------------------------------
+r448 | azarah | 2003-11-26 14:30:23 -0500 (Wed, 26 Nov 2003) | 4 lines
+
+Make sure we mount already mounted mount (done in /sbin/rc) with
+correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
+for this.
+
+------------------------------------------------------------------------
+r447 | azarah | 2003-11-26 14:23:15 -0500 (Wed, 26 Nov 2003) | 3 lines
+
+Revert carrier detection check, as there is currently too many
+issues with it, bug #33272.
+
+------------------------------------------------------------------------
+r446 | azarah | 2003-11-26 14:19:24 -0500 (Wed, 26 Nov 2003) | 4 lines
+
+Add code to generate /dev from sysfs entries - not much it currently
+support but block/tty devices, but it is a start for when we have
+full sysfs support in all drivers.
+
+------------------------------------------------------------------------
+r445 | azarah | 2003-11-26 14:16:18 -0500 (Wed, 26 Nov 2003) | 4 lines
+
+Fix /etc/init.d/halt.sh to reset pam_console permissions, else
+the next bootup might be done with some non-root nodes which cause
+some odd issues.
+
+------------------------------------------------------------------------
+r444 | azarah | 2003-11-16 15:11:45 -0500 (Sun, 16 Nov 2003) | 4 lines
+
+Fix carrier detection - we need to do a 'ifconfig up' else
+some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
+Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
+
+------------------------------------------------------------------------
+r443 | azarah | 2003-11-15 11:11:21 -0500 (Sat, 15 Nov 2003) | 3 lines
+
+Fix /etc/init.d/halt.sh to not try and remount virtual devices,
+also do a few cleanups. Closes bug #33271.
+
+------------------------------------------------------------------------
+r442 | azarah | 2003-11-15 10:42:10 -0500 (Sat, 15 Nov 2003) | 3 lines
+
+Add a warning to cachedepends.awk if a rc-script's name ends in
+'.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
+
+------------------------------------------------------------------------
+r441 | azarah | 2003-11-11 14:48:48 -0500 (Tue, 11 Nov 2003) | 2 lines
+
+Add extra checks for critical directories to /sbin/rc.; Release 1.4.3.12
+
+------------------------------------------------------------------------
+r440 | azarah | 2003-11-11 14:37:24 -0500 (Tue, 11 Nov 2003) | 3 lines
+
+Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
+patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
+
+------------------------------------------------------------------------
+r439 | azarah | 2003-11-09 19:29:47 -0500 (Sun, 09 Nov 2003) | 2 lines
+
+LiveCD fixes
+
+------------------------------------------------------------------------
+r438 | azarah | 2003-11-04 15:42:13 -0500 (Tue, 04 Nov 2003) | 3 lines
+
+Update /bin/rc-status giving a working '-u' parameter, bug #32417.
+Fix by Michael Frysinger <vapier@gentoo.org>.
+
+------------------------------------------------------------------------
+r437 | azarah | 2003-10-31 16:17:01 -0500 (Fri, 31 Oct 2003) | 4 lines
+
+Add support for --tty switch added to setfont and remove consolechars
+support; modified /etc/init.d/consolefont for this. Also remove
+consoletools support from /etc/init.d/keymaps.
+
+------------------------------------------------------------------------
+r436 | azarah | 2003-10-29 15:20:50 -0500 (Wed, 29 Oct 2003) | 3 lines
+
+We should not use '-' in variable names for bash, bug #31184, thanks
+to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
+
+------------------------------------------------------------------------
+r435 | azarah | 2003-10-29 15:17:21 -0500 (Wed, 29 Oct 2003) | 3 lines
+
+Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
+'-u' in the call to loadkeys when using unicode).
+
+------------------------------------------------------------------------
+r434 | azarah | 2003-10-29 14:33:58 -0500 (Wed, 29 Oct 2003) | 3 lines
+
+We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
+not exist. Updated /sbin/rc for this.
+
+------------------------------------------------------------------------
+r433 | azarah | 2003-10-27 13:40:36 -0500 (Mon, 27 Oct 2003) | 2 lines
+
+Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
+
+------------------------------------------------------------------------
+r432 | azarah | 2003-10-26 17:27:08 -0500 (Sun, 26 Oct 2003) | 2 lines
+
+Grammer fix
+
+------------------------------------------------------------------------
+r431 | azarah | 2003-10-26 16:44:23 -0500 (Sun, 26 Oct 2003) | 3 lines
+
+Change an occurance of /etc/modutils in modules-update.8 to
+/etc/modules.d/ closing bug #31171.
+
+------------------------------------------------------------------------
+r430 | azarah | 2003-10-26 16:40:25 -0500 (Sun, 26 Oct 2003) | 4 lines
+
+We did not handle the 'net' dependency properly in valid_iuse() and
+valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
+bugs #30327 and #31950.
+
+------------------------------------------------------------------------
+r429 | azarah | 2003-10-26 15:10:45 -0500 (Sun, 26 Oct 2003) | 4 lines
+
+Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
+get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
+array (in my case 'net') to be ignored.
+
+------------------------------------------------------------------------
+r428 | azarah | 2003-10-26 14:59:02 -0500 (Sun, 26 Oct 2003) | 2 lines
+
+Do not set hotplug agent
+
+------------------------------------------------------------------------
+r427 | azarah | 2003-10-26 12:48:23 -0500 (Sun, 26 Oct 2003) | 2 lines
+
+Do not use depinfo_<scriptname>() functions to set rc_<type> variables, bug #24092
+
+------------------------------------------------------------------------
+r426 | azarah | 2003-10-26 12:24:54 -0500 (Sun, 26 Oct 2003) | 7 lines
+
+
+The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
+it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
+unmounted anyhow. Change it to remount the last filesystems readonly
+without trying to unmount any. This fixes a few cases where reboot
+would halt due to unmounted /proc, etc.
+
+------------------------------------------------------------------------
+r425 | azarah | 2003-10-21 14:04:24 -0400 (Tue, 21 Oct 2003) | 2 lines
+
+Add ramfs to no-unmounts in /etc/init.d/halt.sh
+
+------------------------------------------------------------------------
+r424 | vapier | 2003-10-21 02:09:42 -0400 (Tue, 21 Oct 2003) | 2 lines
+
+elogin is dead
+
+------------------------------------------------------------------------
+r423 | azarah | 2003-10-18 20:42:11 -0400 (Sat, 18 Oct 2003) | 5 lines
+
+
+Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
+bootsplash. Add support to kill processes still using non-critical
+mounts with fuser though.
+
+------------------------------------------------------------------------
+r422 | azarah | 2003-10-18 20:12:51 -0400 (Sat, 18 Oct 2003) | 2 lines
+
+More bootsplash fixes, bug #21019 (comment #21).
+
+------------------------------------------------------------------------
+r421 | azarah | 2003-10-16 18:39:16 -0400 (Thu, 16 Oct 2003) | 5 lines
+
+
+Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
+Also changed the permissions on tty's, ibcs and scanner devices
+to 0660.
+
+------------------------------------------------------------------------
+r420 | azarah | 2003-10-16 18:24:00 -0400 (Thu, 16 Oct 2003) | 7 lines
+
+
+Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
+and #16 from bug #21019).
+
+Bootsplash coded did not play nice with boot profiles, so I fixed that
+as well. Some other style tweaks.
+
+------------------------------------------------------------------------
+r419 | azarah | 2003-10-14 15:03:15 -0400 (Tue, 14 Oct 2003) | 2 lines
+
+New release, version 1.4.3.11p2. This add new bootsplash implementation, bug #21019.
+
+------------------------------------------------------------------------
+r418 | azarah | 2003-10-13 20:09:11 -0400 (Mon, 13 Oct 2003) | 2 lines
+
+New release 1.4.3.11p1
+
+------------------------------------------------------------------------
+r417 | azarah | 2003-10-13 20:02:21 -0400 (Mon, 13 Oct 2003) | 2 lines
+
+Add initial bootsplash patch. Add more tty's to numlock, bug #28252.
+
+------------------------------------------------------------------------
+r416 | azarah | 2003-10-13 19:05:04 -0400 (Mon, 13 Oct 2003) | 2 lines
+
+New release 1.4.3.11
+
+------------------------------------------------------------------------
+r415 | azarah | 2003-10-13 18:30:09 -0400 (Mon, 13 Oct 2003) | 4 lines
+
+
+Change /etc/inputrc to have PageUp/PageDown search through bash
+history again, bug #26036.
+
+------------------------------------------------------------------------
+r414 | azarah | 2003-10-13 18:27:15 -0400 (Mon, 13 Oct 2003) | 6 lines
+
+
+Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
+It now will work with runlevels named with any characters (other than
+ones found in default bash IFS). It also adds a few sanity/error
+checks, bug #26432.
+
+------------------------------------------------------------------------
+r413 | azarah | 2003-10-13 17:41:09 -0400 (Mon, 13 Oct 2003) | 2 lines
+
+Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed, bug #28861.
+
+------------------------------------------------------------------------
+r412 | azarah | 2003-10-13 16:03:38 -0400 (Mon, 13 Oct 2003) | 2 lines
+
+Add entry for floppy in /etc/fstab, bug #30574.
+
+------------------------------------------------------------------------
+r411 | azarah | 2003-10-13 15:52:38 -0400 (Mon, 13 Oct 2003) | 2 lines
+
+Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
+
+------------------------------------------------------------------------
+r410 | azarah | 2003-10-13 15:32:32 -0400 (Mon, 13 Oct 2003) | 8 lines
+
+
+Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
+
+Add squid to /etc/services, bug #30995. Other cleanups from rac.
+
+Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
+running while pwd is root (/).
+
+------------------------------------------------------------------------
+r409 | azarah | 2003-09-14 10:37:59 -0400 (Sun, 14 Sep 2003) | 2 lines
+
+Change update-modules to modules-update in manpage, bug #28101.
+
+------------------------------------------------------------------------
+r408 | azarah | 2003-09-07 20:11:54 -0400 (Sun, 07 Sep 2003) | 2 lines
+
+Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
+
+------------------------------------------------------------------------
+r407 | azarah | 2003-09-07 20:03:03 -0400 (Sun, 07 Sep 2003) | 2 lines
+
+1.8.6.10p1 release
+
+------------------------------------------------------------------------
+r406 | azarah | 2003-08-12 10:52:51 -0400 (Tue, 12 Aug 2003) | 2 lines
+
+Add missing 'local x' to filter_environ() (bug #26429)
+
+------------------------------------------------------------------------
+r405 | azarah | 2003-08-10 21:27:16 -0400 (Sun, 10 Aug 2003) | 2 lines
+
+Fix small logic error (changed things, but forgot to update i)
+
+------------------------------------------------------------------------
+r404 | azarah | 2003-08-10 19:48:38 -0400 (Sun, 10 Aug 2003) | 2 lines
+
+Fix get_bootparam() to check if /proc/cmdline exists
+
+------------------------------------------------------------------------
+r403 | azarah | 2003-08-10 19:29:30 -0400 (Sun, 10 Aug 2003) | 5 lines
+
+
+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 <vapier@gentoo.org>.
+
+------------------------------------------------------------------------
+r402 | azarah | 2003-08-10 17:31:36 -0400 (Sun, 10 Aug 2003) | 4 lines
+
+
+Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
+is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
+
+------------------------------------------------------------------------
+r401 | azarah | 2003-08-10 17:25:23 -0400 (Sun, 10 Aug 2003) | 5 lines
+
+
+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 <kalin@ThinRope.net>, bug #26256.
+
+------------------------------------------------------------------------
+r400 | azarah | 2003-08-10 15:51:21 -0400 (Sun, 10 Aug 2003) | 2 lines
+
+first run killall5, then deactivate swap
+
+------------------------------------------------------------------------
+r399 | azarah | 2003-08-04 17:39:17 -0400 (Mon, 04 Aug 2003) | 2 lines
+
+Last minute fixes
+
+------------------------------------------------------------------------
+r398 | azarah | 2003-08-04 16:12:25 -0400 (Mon, 04 Aug 2003) | 6 lines
+
+Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
+
+Fix 2.5 tempfiles not being removed.
+
+New release
+
+------------------------------------------------------------------------
+r397 | azarah | 2003-08-04 15:41:15 -0400 (Mon, 04 Aug 2003) | 2 lines
+
+Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
+
+------------------------------------------------------------------------
+r396 | azarah | 2003-08-04 15:19:40 -0400 (Mon, 04 Aug 2003) | 5 lines
+
+
+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 <khindenburg@cherrynebula.net>.
+
+------------------------------------------------------------------------
+r395 | azarah | 2003-08-04 15:13:15 -0400 (Mon, 04 Aug 2003) | 2 lines
+
+Add pop3 entries to /etc/services, bug #25501.
+
+------------------------------------------------------------------------
+r394 | azarah | 2003-08-04 15:08:25 -0400 (Mon, 04 Aug 2003) | 10 lines
+
+
+
+ Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
+ bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
+ Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
+ stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
+
+ Fixed modules-update to only do the /etc/modprobe.conf generation if we
+ are actually running a 2.5+ kernel.
+
+------------------------------------------------------------------------
+r393 | azarah | 2003-07-31 17:08:24 -0400 (Thu, 31 Jul 2003) | 2 lines
+
+bug #25398
+
+------------------------------------------------------------------------
+r392 | azarah | 2003-07-29 18:15:36 -0400 (Tue, 29 Jul 2003) | 2 lines
+
+check{root,fs} tweaks
+
+------------------------------------------------------------------------
+r391 | azarah | 2003-07-28 15:29:26 -0400 (Mon, 28 Jul 2003) | 2 lines
+
+Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
+
+------------------------------------------------------------------------
+r390 | azarah | 2003-07-28 15:13:03 -0400 (Mon, 28 Jul 2003) | 2 lines
+
+fix hardcoded ../boot/.. paths in functions.sh
+
+------------------------------------------------------------------------
+r389 | azarah | 2003-07-27 21:23:46 -0400 (Sun, 27 Jul 2003) | 2 lines
+
+adelie fixes, add better logger support
+
+------------------------------------------------------------------------
+r388 | azarah | 2003-07-22 17:07:08 -0400 (Tue, 22 Jul 2003) | 2 lines
+
+Adelie updates and some other fixes
+
+------------------------------------------------------------------------
+r387 | azarah | 2003-07-22 11:33:27 -0400 (Tue, 22 Jul 2003) | 2 lines
+
+Add EVMS2 support
+
+------------------------------------------------------------------------
+r386 | azarah | 2003-07-22 09:55:50 -0400 (Tue, 22 Jul 2003) | 2 lines
+
+Fix the /dev/root entry in /etc/mtab, bug #24916.
+
+------------------------------------------------------------------------
+r385 | azarah | 2003-07-19 21:31:41 -0400 (Sat, 19 Jul 2003) | 2 lines
+
+Fix credits for mdadm patch, bug #23437
+
+------------------------------------------------------------------------
+r384 | azarah | 2003-07-17 17:36:55 -0400 (Thu, 17 Jul 2003) | 2 lines
+
+fix issue for O agetty option; new release
+
+------------------------------------------------------------------------
+r383 | azarah | 2003-07-17 15:55:18 -0400 (Thu, 17 Jul 2003) | 2 lines
+
+Fix a type-o in /etc/fstab, bug #23308.
+
+------------------------------------------------------------------------
+r382 | azarah | 2003-07-17 15:16:28 -0400 (Thu, 17 Jul 2003) | 2 lines
+
+use uname -r to get kernel version, bug #23923
+
+------------------------------------------------------------------------
+r381 | azarah | 2003-07-17 14:39:54 -0400 (Thu, 17 Jul 2003) | 2 lines
+
+Add mdadm support to /etc/init.d/checkfs, bug #23437
+
+------------------------------------------------------------------------
+r380 | azarah | 2003-07-17 14:32:44 -0400 (Thu, 17 Jul 2003) | 2 lines
+
+Add TERM=Eterm to /etc/DIR_COLORS, bug #23423
+
+------------------------------------------------------------------------
+r379 | azarah | 2003-07-17 14:26:40 -0400 (Thu, 17 Jul 2003) | 2 lines
+
+vlan support, bug #15588
+
+------------------------------------------------------------------------
+r378 | azarah | 2003-07-16 15:38:51 -0400 (Wed, 16 Jul 2003) | 2 lines
+
+fix keymap issues, bug #24084
+
+------------------------------------------------------------------------
+r377 | azarah | 2003-07-16 15:19:05 -0400 (Wed, 16 Jul 2003) | 2 lines
+
+some fixes
+
+------------------------------------------------------------------------
+r376 | azarah | 2003-07-16 14:27:55 -0400 (Wed, 16 Jul 2003) | 2 lines
+
+more fixes
+
+------------------------------------------------------------------------
+r375 | azarah | 2003-07-16 14:13:46 -0400 (Wed, 16 Jul 2003) | 2 lines
+
+various fixes
+
+------------------------------------------------------------------------
+r374 | azarah | 2003-07-15 16:36:32 -0400 (Tue, 15 Jul 2003) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r373 | robbat2 | 2003-07-03 00:23:33 -0400 (Thu, 03 Jul 2003) | 2 lines
+
+remove lockfile
+
+------------------------------------------------------------------------
+r372 | robbat2 | 2003-07-02 22:13:47 -0400 (Wed, 02 Jul 2003) | 2 lines
+
+Add frozen lock support
+
+------------------------------------------------------------------------
+r371 | robbat2 | 2003-07-02 22:07:18 -0400 (Wed, 02 Jul 2003) | 2 lines
+
+Add frozen lock support
+
+------------------------------------------------------------------------
+r370 | azarah | 2003-06-23 16:56:16 -0400 (Mon, 23 Jun 2003) | 2 lines
+
+cleanup for bug #21438
+
+------------------------------------------------------------------------
+r369 | azarah | 2003-06-22 15:41:48 -0400 (Sun, 22 Jun 2003) | 2 lines
+
+really fix bootmisc, bug #21438
+
+------------------------------------------------------------------------
+r368 | azarah | 2003-05-21 16:14:50 -0400 (Wed, 21 May 2003) | 2 lines
+
+Fix domainname to start before bootmisc; new file /etc/issue.logo
+
+------------------------------------------------------------------------
+r367 | azarah | 2003-05-21 14:55:58 -0400 (Wed, 21 May 2003) | 2 lines
+
+type-o
+
+------------------------------------------------------------------------
+r366 | azarah | 2003-05-21 11:08:53 -0400 (Wed, 21 May 2003) | 2 lines
+
+bug #21068
+
+------------------------------------------------------------------------
+r365 | azarah | 2003-05-21 04:00:55 -0400 (Wed, 21 May 2003) | 2 lines
+
+bugfixes
+
+------------------------------------------------------------------------
+r364 | azarah | 2003-05-20 15:28:57 -0400 (Tue, 20 May 2003) | 2 lines
+
+bugfix release
+
+------------------------------------------------------------------------
+r363 | azarah | 2003-05-18 17:51:34 -0400 (Sun, 18 May 2003) | 2 lines
+
+fixes
+
+------------------------------------------------------------------------
+r362 | azarah | 2003-05-14 16:30:05 -0400 (Wed, 14 May 2003) | 2 lines
+
+fix net.ppp0 issues for kppp; dependency fixes
+
+------------------------------------------------------------------------
+r361 | azarah | 2003-05-12 18:51:10 -0400 (Mon, 12 May 2003) | 2 lines
+
+More circular depend detection fixes
+
+------------------------------------------------------------------------
+r360 | azarah | 2003-05-12 17:23:05 -0400 (Mon, 12 May 2003) | 2 lines
+
+some more fixes
+
+------------------------------------------------------------------------
+r359 | azarah | 2003-05-11 19:32:47 -0400 (Sun, 11 May 2003) | 2 lines
+
+new release; supporting parallel startup and new dep system with many fixes
+
+------------------------------------------------------------------------
+r358 | azarah | 2003-05-09 18:14:49 -0400 (Fri, 09 May 2003) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r357 | azarah | 2003-05-07 18:30:20 -0400 (Wed, 07 May 2003) | 2 lines
+
+cleanup gendepends.awk
+
+------------------------------------------------------------------------
+r356 | azarah | 2003-05-04 19:16:31 -0400 (Sun, 04 May 2003) | 2 lines
+
+hostname again; add domainname
+
+------------------------------------------------------------------------
+r355 | azarah | 2003-04-29 17:23:18 -0400 (Tue, 29 Apr 2003) | 2 lines
+
+revert root check
+
+------------------------------------------------------------------------
+r354 | azarah | 2003-04-29 17:11:36 -0400 (Tue, 29 Apr 2003) | 2 lines
+
+Changelog update; fix root check in profile
+
+------------------------------------------------------------------------
+r353 | azarah | 2003-04-27 16:17:15 -0400 (Sun, 27 Apr 2003) | 2 lines
+
+updates from Rach
+
+------------------------------------------------------------------------
+r352 | azarah | 2003-04-27 14:39:59 -0400 (Sun, 27 Apr 2003) | 2 lines
+
+bugfixes; new version
+
+------------------------------------------------------------------------
+r351 | azarah | 2003-04-27 08:57:50 -0400 (Sun, 27 Apr 2003) | 2 lines
+
+fix net.ppp0 and add save to clock rc-script
+
+------------------------------------------------------------------------
+r350 | azarah | 2003-04-21 16:43:38 -0400 (Mon, 21 Apr 2003) | 2 lines
+
+some fixes
+
+------------------------------------------------------------------------
+r349 | azarah | 2003-04-11 13:29:43 -0400 (Fri, 11 Apr 2003) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r348 | azarah | 2003-04-09 15:06:34 -0400 (Wed, 09 Apr 2003) | 2 lines
+
+add check to genenviron.awk
+
+------------------------------------------------------------------------
+r347 | azarah | 2003-04-08 10:12:56 -0400 (Tue, 08 Apr 2003) | 2 lines
+
+Do not set PS1 for dumb terminal, bug #18886
+
+------------------------------------------------------------------------
+r346 | azarah | 2003-04-06 22:49:43 -0400 (Sun, 06 Apr 2003) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r345 | azarah | 2003-04-06 12:28:27 -0400 (Sun, 06 Apr 2003) | 2 lines
+
+various fixes; moved .c files to src
+
+------------------------------------------------------------------------
+r344 | azarah | 2003-03-30 05:12:56 -0500 (Sun, 30 Mar 2003) | 2 lines
+
+serial console fix
+
+------------------------------------------------------------------------
+r343 | azarah | 2003-03-24 10:25:05 -0500 (Mon, 24 Mar 2003) | 2 lines
+
+raid tweaks
+
+------------------------------------------------------------------------
+r342 | azarah | 2003-03-24 09:09:41 -0500 (Mon, 24 Mar 2003) | 2 lines
+
+cleanups
+
+------------------------------------------------------------------------
+r341 | azarah | 2003-03-16 17:36:23 -0500 (Sun, 16 Mar 2003) | 2 lines
+
+bug #17549
+
+------------------------------------------------------------------------
+r340 | azarah | 2003-03-16 03:03:19 -0500 (Sun, 16 Mar 2003) | 2 lines
+
+some fixes and new release
+
+------------------------------------------------------------------------
+r339 | azarah | 2003-03-10 22:31:45 -0500 (Mon, 10 Mar 2003) | 2 lines
+
+fix /usr/bin/cut in /sbin/functions.sh
+
+------------------------------------------------------------------------
+r338 | azarah | 2003-03-10 21:50:53 -0500 (Mon, 10 Mar 2003) | 2 lines
+
+some fixes
+
+------------------------------------------------------------------------
+r337 | azarah | 2003-03-10 21:30:22 -0500 (Mon, 10 Mar 2003) | 2 lines
+
+some fixes
+
+------------------------------------------------------------------------
+r336 | azarah | 2003-03-09 16:45:22 -0500 (Sun, 09 Mar 2003) | 2 lines
+
+small tweaks; sysfs support
+
+------------------------------------------------------------------------
+r335 | azarah | 2003-03-09 04:17:53 -0500 (Sun, 09 Mar 2003) | 2 lines
+
+New test release
+
+------------------------------------------------------------------------
+r334 | azarah | 2003-03-09 04:06:23 -0500 (Sun, 09 Mar 2003) | 2 lines
+
+some updates and fixes
+
+------------------------------------------------------------------------
+r333 | azarah | 2003-03-08 10:14:23 -0500 (Sat, 08 Mar 2003) | 2 lines
+
+fix trying to unmount / on 2.4 kernel
+
+------------------------------------------------------------------------
+r332 | azarah | 2003-03-02 17:44:10 -0500 (Sun, 02 Mar 2003) | 2 lines
+
+cleanup checkroot
+
+------------------------------------------------------------------------
+r331 | azarah | 2003-03-02 17:32:08 -0500 (Sun, 02 Mar 2003) | 2 lines
+
+slight tweaks
+
+------------------------------------------------------------------------
+r330 | azarah | 2003-02-28 10:45:35 -0500 (Fri, 28 Feb 2003) | 2 lines
+
+many fixes/optimizations
+
+------------------------------------------------------------------------
+r329 | azarah | 2003-02-27 15:20:01 -0500 (Thu, 27 Feb 2003) | 2 lines
+
+fix unmount of non critical mounts
+
+------------------------------------------------------------------------
+r328 | azarah | 2003-02-27 14:40:49 -0500 (Thu, 27 Feb 2003) | 2 lines
+
+remove greps that could be called if /usr not mounted
+
+------------------------------------------------------------------------
+r327 | azarah | 2003-02-27 08:36:42 -0500 (Thu, 27 Feb 2003) | 2 lines
+
+should prob quote as well
+
+------------------------------------------------------------------------
+r326 | jhhudso | 2003-02-27 05:35:07 -0500 (Thu, 27 Feb 2003) | 3 lines
+
+Fixed bug where esyslog would allow nothing to be sent to logger,
+making the system hang until ^D was typed (bug #16459)
+
+------------------------------------------------------------------------
+r325 | azarah | 2003-02-17 18:43:32 -0500 (Mon, 17 Feb 2003) | 2 lines
+
+add generation of /etc/modprobe.devfs to modules-update
+
+------------------------------------------------------------------------
+r324 | azarah | 2003-02-16 21:48:39 -0500 (Sun, 16 Feb 2003) | 2 lines
+
+bug fixes
+
+------------------------------------------------------------------------
+r323 | azarah | 2003-02-13 12:24:23 -0500 (Thu, 13 Feb 2003) | 2 lines
+
+portage fixes
+
+------------------------------------------------------------------------
+r322 | azarah | 2003-02-13 12:10:16 -0500 (Thu, 13 Feb 2003) | 2 lines
+
+portage fixes
+
+------------------------------------------------------------------------
+r321 | azarah | 2003-02-12 18:10:00 -0500 (Wed, 12 Feb 2003) | 2 lines
+
+portage fixes
+
+------------------------------------------------------------------------
+r320 | azarah | 2003-02-12 18:03:37 -0500 (Wed, 12 Feb 2003) | 2 lines
+
+portage fixes
+
+------------------------------------------------------------------------
+r319 | azarah | 2003-02-05 21:08:05 -0500 (Wed, 05 Feb 2003) | 2 lines
+
+form fix
+
+------------------------------------------------------------------------
+r318 | azarah | 2003-02-05 21:00:01 -0500 (Wed, 05 Feb 2003) | 2 lines
+
+update cachedepends.awk to properly setup environment
+
+------------------------------------------------------------------------
+r317 | azarah | 2003-02-05 04:05:51 -0500 (Wed, 05 Feb 2003) | 2 lines
+
+fix SVCDIR in rc-envupdate.sh
+
+------------------------------------------------------------------------
+r316 | vapier | 2003-02-05 01:14:29 -0500 (Wed, 05 Feb 2003) | 2 lines
+
+tweak elogin support and add entrance
+
+------------------------------------------------------------------------
+r315 | azarah | 2003-02-03 16:15:29 -0500 (Mon, 03 Feb 2003) | 2 lines
+
+fix module-update for module-init-tools-0.9.9
+
+------------------------------------------------------------------------
+r314 | azarah | 2003-02-01 18:32:27 -0500 (Sat, 01 Feb 2003) | 2 lines
+
+remove url
+
+------------------------------------------------------------------------
+r313 | azarah | 2003-02-01 10:09:22 -0500 (Sat, 01 Feb 2003) | 2 lines
+
+add isapnp to modules use
+
+------------------------------------------------------------------------
+r312 | woodchip | 2003-01-27 23:00:42 -0500 (Mon, 27 Jan 2003) | 2 lines
+
+some fixes to halt.sh
+
+------------------------------------------------------------------------
+r311 | azarah | 2003-01-26 10:51:56 -0500 (Sun, 26 Jan 2003) | 2 lines
+
+fix retval check in checkroot and checkfs
+
+------------------------------------------------------------------------
+r310 | azarah | 2003-01-26 03:27:42 -0500 (Sun, 26 Jan 2003) | 2 lines
+
+fix nice in start-stop-daemon.c
+
+------------------------------------------------------------------------
+r309 | vapier | 2003-01-21 17:36:13 -0500 (Tue, 21 Jan 2003) | 2 lines
+
+added elogind support #13790
+
+------------------------------------------------------------------------
+r308 | azarah | 2003-01-21 17:05:07 -0500 (Tue, 21 Jan 2003) | 2 lines
+
+add unicode keymap support
+
+------------------------------------------------------------------------
+r307 | azarah | 2003-01-19 19:51:11 -0500 (Sun, 19 Jan 2003) | 2 lines
+
+misc fixes
+
+------------------------------------------------------------------------
+r306 | azarah | 2003-01-14 20:26:07 -0500 (Tue, 14 Jan 2003) | 2 lines
+
+fix stale entries in svcdir
+
+------------------------------------------------------------------------
+r305 | azarah | 2003-01-14 20:03:53 -0500 (Tue, 14 Jan 2003) | 2 lines
+
+add back old nvidia aliases, thanks to pac1085 on irc
+
+------------------------------------------------------------------------
+r304 | azarah | 2003-01-14 19:52:01 -0500 (Tue, 14 Jan 2003) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r303 | azarah | 2003-01-14 19:15:51 -0500 (Tue, 14 Jan 2003) | 2 lines
+
+rc-update fixes
+
+------------------------------------------------------------------------
+r302 | azarah | 2003-01-14 18:42:47 -0500 (Tue, 14 Jan 2003) | 2 lines
+
+really fix /var on seperate partition
+
+------------------------------------------------------------------------
+r301 | azarah | 2003-01-14 17:22:23 -0500 (Tue, 14 Jan 2003) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r300 | azarah | 2003-01-14 01:12:27 -0500 (Tue, 14 Jan 2003) | 2 lines
+
+bugfix
+
+------------------------------------------------------------------------
+r299 | azarah | 2003-01-07 17:53:29 -0500 (Tue, 07 Jan 2003) | 2 lines
+
+misc fixes
+
+------------------------------------------------------------------------
+r298 | azarah | 2003-01-06 18:06:22 -0500 (Mon, 06 Jan 2003) | 2 lines
+
+type-o fixor
+
+------------------------------------------------------------------------
+r297 | azarah | 2003-01-06 16:32:44 -0500 (Mon, 06 Jan 2003) | 2 lines
+
+lot of changes; hopeful release of rc-scripts-1.4.3.0
+
+------------------------------------------------------------------------
+r296 | azarah | 2003-01-06 14:01:54 -0500 (Mon, 06 Jan 2003) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r295 | azarah | 2003-01-04 07:05:31 -0500 (Sat, 04 Jan 2003) | 2 lines
+
+fix some quotes
+
+------------------------------------------------------------------------
+r294 | azarah | 2003-01-02 17:20:02 -0500 (Thu, 02 Jan 2003) | 2 lines
+
+small fixes and enhancements
+
+------------------------------------------------------------------------
+r293 | azarah | 2002-12-29 11:56:29 -0500 (Sun, 29 Dec 2002) | 2 lines
+
+use 'usbfs' for kernel 2.5
+
+------------------------------------------------------------------------
+r292 | azarah | 2002-12-29 05:15:39 -0500 (Sun, 29 Dec 2002) | 2 lines
+
+update modules-update for sys-apps/module-init-tools support
+
+------------------------------------------------------------------------
+r291 | azarah | 2002-12-25 19:28:16 -0500 (Wed, 25 Dec 2002) | 2 lines
+
+add crypto-loop
+
+------------------------------------------------------------------------
+r290 | azarah | 2002-12-25 15:43:00 -0500 (Wed, 25 Dec 2002) | 2 lines
+
+fix stripping all '=' for rc-envupdate.sh; fix rc-envupdate.sh not handeling CONFIG_PROTECT* properly
+
+------------------------------------------------------------------------
+r289 | azarah | 2002-12-24 16:46:20 -0500 (Tue, 24 Dec 2002) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r288 | azarah | 2002-12-24 13:38:00 -0500 (Tue, 24 Dec 2002) | 2 lines
+
+bug fix
+
+------------------------------------------------------------------------
+r287 | azarah | 2002-12-21 17:16:28 -0500 (Sat, 21 Dec 2002) | 2 lines
+
+fixes
+
+------------------------------------------------------------------------
+r286 | azarah | 2002-12-18 05:11:43 -0500 (Wed, 18 Dec 2002) | 2 lines
+
+mips support among things
+
+------------------------------------------------------------------------
+r285 | azarah | 2002-12-11 15:56:23 -0500 (Wed, 11 Dec 2002) | 2 lines
+
+fix dups in /etc/profile.env
+
+------------------------------------------------------------------------
+r284 | azarah | 2002-12-09 15:30:00 -0500 (Mon, 09 Dec 2002) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r283 | azarah | 2002-12-09 14:03:08 -0500 (Mon, 09 Dec 2002) | 2 lines
+
+odd fixes
+
+------------------------------------------------------------------------
+r282 | azarah | 2002-12-05 14:05:23 -0500 (Thu, 05 Dec 2002) | 2 lines
+
+also remove fam-oss temp files
+
+------------------------------------------------------------------------
+r281 | azarah | 2002-12-04 15:20:45 -0500 (Wed, 04 Dec 2002) | 2 lines
+
+serial console fixes
+
+------------------------------------------------------------------------
+r280 | azarah | 2002-12-03 20:29:01 -0500 (Tue, 03 Dec 2002) | 2 lines
+
+fix sourcing of helper scripts
+
+------------------------------------------------------------------------
+r279 | azarah | 2002-12-03 19:43:27 -0500 (Tue, 03 Dec 2002) | 2 lines
+
+add profile headers
+
+------------------------------------------------------------------------
+r278 | azarah | 2002-12-03 06:20:40 -0500 (Tue, 03 Dec 2002) | 2 lines
+
+add bug number
+
+------------------------------------------------------------------------
+r277 | azarah | 2002-12-01 12:45:18 -0500 (Sun, 01 Dec 2002) | 2 lines
+
+bugfixes
+
+------------------------------------------------------------------------
+r276 | azarah | 2002-12-01 03:52:55 -0500 (Sun, 01 Dec 2002) | 2 lines
+
+fix typeo in devfsd.conf
+
+------------------------------------------------------------------------
+r275 | azarah | 2002-11-29 01:04:34 -0500 (Fri, 29 Nov 2002) | 2 lines
+
+move daemon stuff to rc-daemon.sh
+
+------------------------------------------------------------------------
+r274 | azarah | 2002-11-27 16:32:40 -0500 (Wed, 27 Nov 2002) | 2 lines
+
+cluster updates
+
+------------------------------------------------------------------------
+r273 | azarah | 2002-11-26 10:04:10 -0500 (Tue, 26 Nov 2002) | 2 lines
+
+quote some variables
+
+------------------------------------------------------------------------
+r272 | azarah | 2002-11-26 07:32:29 -0500 (Tue, 26 Nov 2002) | 2 lines
+
+add some flexiblity to net dependency
+
+------------------------------------------------------------------------
+r271 | azarah | 2002-11-25 17:24:08 -0500 (Mon, 25 Nov 2002) | 2 lines
+
+import Adelie Cluster stuff
+
+------------------------------------------------------------------------
+r270 | azarah | 2002-11-18 15:28:39 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+i2c support
+
+------------------------------------------------------------------------
+r269 | azarah | 2002-11-18 14:39:22 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+fix config files; fix awk module on non x86 archs
+
+------------------------------------------------------------------------
+r268 | azarah | 2002-11-18 10:15:08 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+add some checks
+
+------------------------------------------------------------------------
+r267 | azarah | 2002-11-18 08:41:58 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+change licenses
+
+------------------------------------------------------------------------
+r266 | azarah | 2002-11-18 08:07:02 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+change license
+
+------------------------------------------------------------------------
+r265 | azarah | 2002-11-18 07:41:54 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+remove spider fix, as it makes things even slower on older boxen
+
+------------------------------------------------------------------------
+r264 | azarah | 2002-11-18 07:26:20 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+awk version of rc-envupdate.sh
+
+------------------------------------------------------------------------
+r263 | vapier | 2002-11-18 07:19:02 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+changed GPLv2 or later
+
+------------------------------------------------------------------------
+r262 | azarah | 2002-11-18 07:18:27 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+awk version of rc-envupdate.sh
+
+------------------------------------------------------------------------
+r261 | azarah | 2002-11-18 04:02:26 -0500 (Mon, 18 Nov 2002) | 2 lines
+
+fix using /usr/bin/find
+
+------------------------------------------------------------------------
+r260 | azarah | 2002-11-17 15:13:01 -0500 (Sun, 17 Nov 2002) | 2 lines
+
+add functions.awk
+
+------------------------------------------------------------------------
+r259 | azarah | 2002-11-17 14:33:01 -0500 (Sun, 17 Nov 2002) | 2 lines
+
+some sanity checks
+
+------------------------------------------------------------------------
+r258 | azarah | 2002-11-17 12:11:09 -0500 (Sun, 17 Nov 2002) | 2 lines
+
+new version with super fast depscan.sh
+
+------------------------------------------------------------------------
+r257 | azarah | 2002-11-05 16:50:37 -0500 (Tue, 05 Nov 2002) | 2 lines
+
+portage uid/gid
+
+------------------------------------------------------------------------
+r256 | azarah | 2002-11-05 13:17:06 -0500 (Tue, 05 Nov 2002) | 2 lines
+
+minor bugfix release
+
+------------------------------------------------------------------------
+r255 | azarah | 2002-11-04 09:51:07 -0500 (Mon, 04 Nov 2002) | 2 lines
+
+fix misc deps
+
+------------------------------------------------------------------------
+r254 | azarah | 2002-10-31 16:03:04 -0500 (Thu, 31 Oct 2002) | 2 lines
+
+fix modules rc-script to handle moduleless kernel
+
+------------------------------------------------------------------------
+r253 | azarah | 2002-10-28 10:21:40 -0500 (Mon, 28 Oct 2002) | 2 lines
+
+fix update-modules path in init.d/modules
+
+------------------------------------------------------------------------
+r252 | azarah | 2002-10-28 09:51:35 -0500 (Mon, 28 Oct 2002) | 2 lines
+
+minor release
+
+------------------------------------------------------------------------
+r251 | azarah | 2002-10-27 20:49:22 -0500 (Sun, 27 Oct 2002) | 2 lines
+
+bugfix
+
+------------------------------------------------------------------------
+r250 | azarah | 2002-10-25 19:49:31 -0400 (Fri, 25 Oct 2002) | 2 lines
+
+bugfix
+
+------------------------------------------------------------------------
+r249 | azarah | 2002-10-17 18:43:25 -0400 (Thu, 17 Oct 2002) | 2 lines
+
+fix race condition
+
+------------------------------------------------------------------------
+r248 | azarah | 2002-10-14 11:42:36 -0400 (Mon, 14 Oct 2002) | 2 lines
+
+fixes; start-single-daemon
+
+------------------------------------------------------------------------
+r247 | azarah | 2002-10-13 15:20:23 -0400 (Sun, 13 Oct 2002) | 2 lines
+
+misc form updates
+
+------------------------------------------------------------------------
+r246 | azarah | 2002-10-12 23:16:11 -0400 (Sat, 12 Oct 2002) | 2 lines
+
+more fixes
+
+------------------------------------------------------------------------
+r245 | azarah | 2002-10-12 20:32:09 -0400 (Sat, 12 Oct 2002) | 2 lines
+
+minor fixes
+
+------------------------------------------------------------------------
+r244 | azarah | 2002-10-05 15:58:25 -0400 (Sat, 05 Oct 2002) | 2 lines
+
+many misc fixes and updates
+
+------------------------------------------------------------------------
+r243 | azarah | 2002-09-29 13:31:01 -0400 (Sun, 29 Sep 2002) | 2 lines
+
+more fixes
+
+------------------------------------------------------------------------
+r242 | azarah | 2002-09-29 09:11:01 -0400 (Sun, 29 Sep 2002) | 2 lines
+
+bugfixes
+
+------------------------------------------------------------------------
+r241 | azarah | 2002-09-25 17:46:08 -0400 (Wed, 25 Sep 2002) | 2 lines
+
+ngpt fixes
+
+------------------------------------------------------------------------
+r240 | azarah | 2002-09-23 13:16:09 -0400 (Mon, 23 Sep 2002) | 2 lines
+
+fixor
+
+------------------------------------------------------------------------
+r239 | aliz | 2002-09-23 05:29:56 -0400 (Mon, 23 Sep 2002) | 2 lines
+
+swraid fixes
+
+------------------------------------------------------------------------
+r238 | azarah | 2002-09-22 13:56:31 -0400 (Sun, 22 Sep 2002) | 2 lines
+
+NGPT support
+
+------------------------------------------------------------------------
+r237 | azarah | 2002-09-17 16:45:39 -0400 (Tue, 17 Sep 2002) | 2 lines
+
+small fixor
+
+------------------------------------------------------------------------
+r236 | azarah | 2002-09-16 19:38:39 -0400 (Mon, 16 Sep 2002) | 2 lines
+
+odd updates
+
+------------------------------------------------------------------------
+r235 | azarah | 2002-09-13 20:09:24 -0400 (Fri, 13 Sep 2002) | 2 lines
+
+bork
+
+------------------------------------------------------------------------
+r234 | azarah | 2002-09-11 14:07:37 -0400 (Wed, 11 Sep 2002) | 2 lines
+
+fix type-o in netmount
+
+------------------------------------------------------------------------
+r233 | azarah | 2002-09-07 18:13:29 -0400 (Sat, 07 Sep 2002) | 2 lines
+
+release again
+
+------------------------------------------------------------------------
+r232 | azarah | 2002-09-07 17:52:35 -0400 (Sat, 07 Sep 2002) | 2 lines
+
+quick release
+
+------------------------------------------------------------------------
+r231 | azarah | 2002-09-07 09:31:29 -0400 (Sat, 07 Sep 2002) | 2 lines
+
+bugfixes
+
+------------------------------------------------------------------------
+r230 | azarah | 2002-08-29 02:09:56 -0400 (Thu, 29 Aug 2002) | 2 lines
+
+fix invalid check for env-update
+
+------------------------------------------------------------------------
+r229 | azarah | 2002-08-28 14:03:08 -0400 (Wed, 28 Aug 2002) | 2 lines
+
+revert.
+
+------------------------------------------------------------------------
+r228 | blizzy | 2002-08-27 16:26:32 -0400 (Tue, 27 Aug 2002) | 2 lines
+
+minor change in output of extra blank line in eend() in case of error
+
+------------------------------------------------------------------------
+r227 | azarah | 2002-08-27 15:07:43 -0400 (Tue, 27 Aug 2002) | 2 lines
+
+fix LVM bork
+
+------------------------------------------------------------------------
+r226 | woodchip | 2002-08-26 21:13:50 -0400 (Mon, 26 Aug 2002) | 2 lines
+
+give root a GECOS, was NULL before :)
+
+------------------------------------------------------------------------
+r225 | azarah | 2002-08-25 16:29:07 -0400 (Sun, 25 Aug 2002) | 2 lines
+
+add nfs to USE
+
+------------------------------------------------------------------------
+r224 | azarah | 2002-08-25 04:06:32 -0400 (Sun, 25 Aug 2002) | 2 lines
+
+add Header
+
+------------------------------------------------------------------------
+r223 | azarah | 2002-08-25 03:58:54 -0400 (Sun, 25 Aug 2002) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r222 | azarah | 2002-08-22 15:55:34 -0400 (Thu, 22 Aug 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r221 | azarah | 2002-08-12 14:22:32 -0400 (Mon, 12 Aug 2002) | 2 lines
+
+fix keymaps
+
+------------------------------------------------------------------------
+r220 | azarah | 2002-08-11 18:45:41 -0400 (Sun, 11 Aug 2002) | 2 lines
+
+raid support fixor
+
+------------------------------------------------------------------------
+r219 | azarah | 2002-08-11 17:44:53 -0400 (Sun, 11 Aug 2002) | 2 lines
+
+resolve broken pipe issue in depscan.sh
+
+------------------------------------------------------------------------
+r218 | azarah | 2002-08-07 18:58:01 -0400 (Wed, 07 Aug 2002) | 2 lines
+
+rc-scripts-1.3.8
+
+------------------------------------------------------------------------
+r217 | azarah | 2002-08-07 14:13:35 -0400 (Wed, 07 Aug 2002) | 2 lines
+
+move color ls stuff
+
+------------------------------------------------------------------------
+r216 | danarmak | 2002-08-06 16:12:28 -0400 (Tue, 06 Aug 2002) | 2 lines
+
+fix #5948 - correct comment in rc.conf, see changelog file
+
+------------------------------------------------------------------------
+r215 | azarah | 2002-08-06 15:57:01 -0400 (Tue, 06 Aug 2002) | 2 lines
+
+fix help output
+
+------------------------------------------------------------------------
+r214 | woodchip | 2002-08-03 23:10:10 -0400 (Sat, 03 Aug 2002) | 2 lines
+
+added support for UPS shutdown
+
+------------------------------------------------------------------------
+r213 | azarah | 2002-07-27 15:43:54 -0400 (Sat, 27 Jul 2002) | 2 lines
+
+change shell of daemons
+
+------------------------------------------------------------------------
+r212 | azarah | 2002-07-27 13:08:27 -0400 (Sat, 27 Jul 2002) | 2 lines
+
+Redhat features; bugfixes
+
+------------------------------------------------------------------------
+r211 | carpaski | 2002-07-27 12:44:13 -0400 (Sat, 27 Jul 2002) | 2 lines
+
+Update to changelog.
+
+------------------------------------------------------------------------
+r210 | carpaski | 2002-07-26 07:03:33 -0400 (Fri, 26 Jul 2002) | 2 lines
+
+Added vpopmail to passwd and group as UID/GID 89
+
+------------------------------------------------------------------------
+r209 | azarah | 2002-07-22 17:35:20 -0400 (Mon, 22 Jul 2002) | 2 lines
+
+update awk regex
+
+------------------------------------------------------------------------
+r208 | azarah | 2002-07-22 17:26:17 -0400 (Mon, 22 Jul 2002) | 2 lines
+
+small updates to awk regexp
+
+------------------------------------------------------------------------
+r207 | azarah | 2002-07-22 16:26:44 -0400 (Mon, 22 Jul 2002) | 2 lines
+
+speed enhancements
+
+------------------------------------------------------------------------
+r206 | azarah | 2002-07-22 15:04:42 -0400 (Mon, 22 Jul 2002) | 2 lines
+
+fixes/speed improvements
+
+------------------------------------------------------------------------
+r205 | azarah | 2002-07-22 00:27:42 -0400 (Mon, 22 Jul 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r204 | azarah | 2002-07-21 20:21:21 -0400 (Sun, 21 Jul 2002) | 2 lines
+
+small fixes; add user cyrus
+
+------------------------------------------------------------------------
+r203 | azarah | 2002-07-21 18:06:06 -0400 (Sun, 21 Jul 2002) | 2 lines
+
+fixes
+
+------------------------------------------------------------------------
+r202 | azarah | 2002-07-21 10:25:00 -0400 (Sun, 21 Jul 2002) | 2 lines
+
+small fixes/updates
+
+------------------------------------------------------------------------
+r201 | azarah | 2002-07-17 16:44:13 -0400 (Wed, 17 Jul 2002) | 2 lines
+
+add logger as dep of modules
+
+------------------------------------------------------------------------
+r200 | azarah | 2002-07-17 15:59:47 -0400 (Wed, 17 Jul 2002) | 2 lines
+
+small fix
+
+------------------------------------------------------------------------
+r199 | azarah | 2002-07-17 15:20:37 -0400 (Wed, 17 Jul 2002) | 2 lines
+
+near new release
+
+------------------------------------------------------------------------
+r198 | azarah | 2002-07-16 18:46:57 -0400 (Tue, 16 Jul 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r197 | azarah | 2002-07-07 05:25:28 -0400 (Sun, 07 Jul 2002) | 2 lines
+
+small update
+
+------------------------------------------------------------------------
+r196 | azarah | 2002-07-05 17:07:59 -0400 (Fri, 05 Jul 2002) | 2 lines
+
+group/user updates
+
+------------------------------------------------------------------------
+r195 | azarah | 2002-07-03 15:52:15 -0400 (Wed, 03 Jul 2002) | 2 lines
+
+fix copyright
+
+------------------------------------------------------------------------
+r194 | azarah | 2002-06-29 21:18:55 -0400 (Sat, 29 Jun 2002) | 2 lines
+
+bug fix
+
+------------------------------------------------------------------------
+r193 | azarah | 2002-06-24 19:26:37 -0400 (Mon, 24 Jun 2002) | 2 lines
+
+fix inputrc for xzvt and german keyboards
+
+------------------------------------------------------------------------
+r192 | azarah | 2002-06-24 18:44:50 -0400 (Mon, 24 Jun 2002) | 2 lines
+
+sshd user and group
+
+------------------------------------------------------------------------
+r191 | azarah | 2002-06-20 18:07:37 -0400 (Thu, 20 Jun 2002) | 2 lines
+
+bugfixes and some new features
+
+------------------------------------------------------------------------
+r190 | bangert | 2002-06-20 14:55:53 -0400 (Thu, 20 Jun 2002) | 2 lines
+
+well - lets put the bash-completion stuff in the right file, shall we
+
+------------------------------------------------------------------------
+r189 | bangert | 2002-06-20 13:55:44 -0400 (Thu, 20 Jun 2002) | 2 lines
+
+add support for bash-completion
+
+------------------------------------------------------------------------
+r188 | carpaski | 2002-06-12 07:12:38 -0400 (Wed, 12 Jun 2002) | 4 lines
+
+Pointed out in bug #3650 -- local VARNAME=... -- always returns 0 with
+the exception of invalid variable names. The eval wasn't being checked.
+Moved the 'local errstr' to its own line. (Credit: Felix von Leitner)
+
+------------------------------------------------------------------------
+r187 | azarah | 2002-06-05 17:59:26 -0400 (Wed, 05 Jun 2002) | 2 lines
+
+MANPATH fix
+
+------------------------------------------------------------------------
+r186 | azarah | 2002-05-26 18:18:56 -0400 (Sun, 26 May 2002) | 2 lines
+
+video4linux stuff
+
+------------------------------------------------------------------------
+r185 | azarah | 2002-05-26 15:29:54 -0400 (Sun, 26 May 2002) | 2 lines
+
+resolve bug #2555
+
+------------------------------------------------------------------------
+r184 | azarah | 2002-05-19 17:34:18 -0400 (Sun, 19 May 2002) | 2 lines
+
+move EDITOR
+
+------------------------------------------------------------------------
+r183 | azarah | 2002-05-12 18:43:37 -0400 (Sun, 12 May 2002) | 2 lines
+
+passwd fixes
+
+------------------------------------------------------------------------
+r182 | azarah | 2002-05-12 17:48:18 -0400 (Sun, 12 May 2002) | 2 lines
+
+add headers
+
+------------------------------------------------------------------------
+r181 | azarah | 2002-05-12 16:22:36 -0400 (Sun, 12 May 2002) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r180 | azarah | 2002-05-11 23:24:17 -0400 (Sat, 11 May 2002) | 2 lines
+
+consistency changes
+
+------------------------------------------------------------------------
+r179 | azarah | 2002-05-11 22:54:42 -0400 (Sat, 11 May 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r178 | azarah | 2002-05-11 05:13:19 -0400 (Sat, 11 May 2002) | 2 lines
+
+speed improvements; order fixes
+
+------------------------------------------------------------------------
+r177 | azarah | 2002-05-10 17:57:44 -0400 (Fri, 10 May 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r176 | azarah | 2002-05-10 17:24:45 -0400 (Fri, 10 May 2002) | 2 lines
+
+fixes
+
+------------------------------------------------------------------------
+r175 | azarah | 2002-05-06 17:51:11 -0400 (Mon, 06 May 2002) | 2 lines
+
+rc-envupdate.sh fixes
+
+------------------------------------------------------------------------
+r174 | azarah | 2002-05-06 17:37:17 -0400 (Mon, 06 May 2002) | 2 lines
+
+fixes
+
+------------------------------------------------------------------------
+r173 | azarah | 2002-04-28 04:18:00 -0400 (Sun, 28 Apr 2002) | 2 lines
+
+consolefont thing
+
+------------------------------------------------------------------------
+r172 | woodchip | 2002-04-26 12:11:54 -0400 (Fri, 26 Apr 2002) | 2 lines
+
+add user/group apache to passwd/group
+
+------------------------------------------------------------------------
+r171 | azarah | 2002-04-25 17:05:14 -0400 (Thu, 25 Apr 2002) | 2 lines
+
+fix default route command
+
+------------------------------------------------------------------------
+r170 | woodchip | 2002-04-24 16:59:47 -0400 (Wed, 24 Apr 2002) | 2 lines
+
+close #1754
+
+------------------------------------------------------------------------
+r169 | azarah | 2002-04-23 06:28:15 -0400 (Tue, 23 Apr 2002) | 2 lines
+
+utmpx fixes
+
+------------------------------------------------------------------------
+r168 | azarah | 2002-04-22 17:41:19 -0400 (Mon, 22 Apr 2002) | 2 lines
+
+remove uneeded crontab
+
+------------------------------------------------------------------------
+r167 | azarah | 2002-04-21 15:27:07 -0400 (Sun, 21 Apr 2002) | 2 lines
+
+more fixes
+
+------------------------------------------------------------------------
+r166 | azarah | 2002-04-21 14:12:54 -0400 (Sun, 21 Apr 2002) | 2 lines
+
+ugh, for got to add this
+
+------------------------------------------------------------------------
+r165 | azarah | 2002-04-21 14:07:07 -0400 (Sun, 21 Apr 2002) | 2 lines
+
+rc-envupdate and hopefull release
+
+------------------------------------------------------------------------
+r164 | azarah | 2002-04-12 12:02:11 -0400 (Fri, 12 Apr 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r163 | azarah | 2002-04-11 16:00:32 -0400 (Thu, 11 Apr 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r162 | azarah | 2002-04-05 18:21:25 -0500 (Fri, 05 Apr 2002) | 2 lines
+
+move rc-help.sh as well.
+
+------------------------------------------------------------------------
+r161 | azarah | 2002-04-05 18:18:27 -0500 (Fri, 05 Apr 2002) | 2 lines
+
+move to /sbin
+
+------------------------------------------------------------------------
+r160 | azarah | 2002-04-01 13:37:39 -0500 (Mon, 01 Apr 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r159 | azarah | 2002-03-24 14:00:09 -0500 (Sun, 24 Mar 2002) | 2 lines
+
+rc-scripts-1.3.2
+
+------------------------------------------------------------------------
+r158 | azarah | 2002-03-24 08:40:44 -0500 (Sun, 24 Mar 2002) | 2 lines
+
+INPUTRC
+
+------------------------------------------------------------------------
+r157 | azarah | 2002-03-24 04:47:01 -0500 (Sun, 24 Mar 2002) | 2 lines
+
+lots of fixes/updates
+
+------------------------------------------------------------------------
+r156 | drobbins | 2002-03-23 13:33:02 -0500 (Sat, 23 Mar 2002) | 2 lines
+
+closing bug #1318
+
+------------------------------------------------------------------------
+r155 | drobbins | 2002-03-23 13:17:44 -0500 (Sat, 23 Mar 2002) | 2 lines
+
+1.3.1 release
+
+------------------------------------------------------------------------
+r154 | azarah | 2002-03-23 07:52:56 -0500 (Sat, 23 Mar 2002) | 2 lines
+
+before/after update
+
+------------------------------------------------------------------------
+r153 | azarah | 2002-03-23 07:10:43 -0500 (Sat, 23 Mar 2002) | 2 lines
+
+small fix
+
+------------------------------------------------------------------------
+r152 | azarah | 2002-03-23 07:09:00 -0500 (Sat, 23 Mar 2002) | 2 lines
+
+make the --quiet stuff a bit better
+
+------------------------------------------------------------------------
+r151 | azarah | 2002-03-23 06:52:41 -0500 (Sat, 23 Mar 2002) | 2 lines
+
+reformat error messages
+
+------------------------------------------------------------------------
+r150 | azarah | 2002-03-23 03:14:40 -0500 (Sat, 23 Mar 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r149 | azarah | 2002-03-21 05:05:28 -0500 (Thu, 21 Mar 2002) | 2 lines
+
+small fix
+
+------------------------------------------------------------------------
+r148 | azarah | 2002-03-19 15:42:33 -0500 (Tue, 19 Mar 2002) | 2 lines
+
+add --quiet
+
+------------------------------------------------------------------------
+r147 | azarah | 2002-03-18 12:39:49 -0500 (Mon, 18 Mar 2002) | 2 lines
+
+small fixes
+
+------------------------------------------------------------------------
+r146 | azarah | 2002-03-14 16:58:08 -0500 (Thu, 14 Mar 2002) | 2 lines
+
+group/passwd fixes, and fix net.eth0 DHCP shutdown
+
+------------------------------------------------------------------------
+r145 | azarah | 2002-03-11 16:39:04 -0500 (Mon, 11 Mar 2002) | 2 lines
+
+fixes to depscan.sh and functions.sh
+
+------------------------------------------------------------------------
+r144 | azarah | 2002-03-10 17:57:28 -0500 (Sun, 10 Mar 2002) | 2 lines
+
+lost of fixes
+
+------------------------------------------------------------------------
+r143 | azarah | 2002-03-06 16:23:44 -0500 (Wed, 06 Mar 2002) | 2 lines
+
+update
+
+------------------------------------------------------------------------
+r142 | azarah | 2002-03-04 16:52:04 -0500 (Mon, 04 Mar 2002) | 2 lines
+
+odd fixes
+
+------------------------------------------------------------------------
+r141 | azarah | 2002-03-04 14:40:29 -0500 (Mon, 04 Mar 2002) | 2 lines
+
+kbd support
+
+------------------------------------------------------------------------
+r140 | azarah | 2002-03-04 13:55:29 -0500 (Mon, 04 Mar 2002) | 2 lines
+
+type-o
+
+------------------------------------------------------------------------
+r139 | azarah | 2002-03-04 13:52:59 -0500 (Mon, 04 Mar 2002) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r138 | azarah | 2002-03-03 17:13:22 -0500 (Sun, 03 Mar 2002) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r137 | azarah | 2002-03-03 12:12:40 -0500 (Sun, 03 Mar 2002) | 2 lines
+
+caching update
+
+------------------------------------------------------------------------
+r136 | azarah | 2002-03-03 03:47:09 -0500 (Sun, 03 Mar 2002) | 2 lines
+
+remove uneeded pam.d files
+
+------------------------------------------------------------------------
+r135 | azarah | 2002-03-01 17:31:03 -0500 (Fri, 01 Mar 2002) | 2 lines
+
+fixes and wrapping for syntax error detection
+
+------------------------------------------------------------------------
+r134 | azarah | 2002-02-27 18:58:31 -0500 (Wed, 27 Feb 2002) | 2 lines
+
+local stuff
+
+------------------------------------------------------------------------
+r133 | azarah | 2002-02-27 16:25:53 -0500 (Wed, 27 Feb 2002) | 2 lines
+
+ramdisk updates
+
+------------------------------------------------------------------------
+r132 | azarah | 2002-02-27 15:45:56 -0500 (Wed, 27 Feb 2002) | 2 lines
+
+fix .devfsd bug
+
+------------------------------------------------------------------------
+r131 | azarah | 2002-02-26 16:20:59 -0500 (Tue, 26 Feb 2002) | 2 lines
+
+fix services to stop on halt even if needed service fails to start
+
+------------------------------------------------------------------------
+r130 | azarah | 2002-02-26 14:07:16 -0500 (Tue, 26 Feb 2002) | 2 lines
+
+update consolefont; fix devfs /etc/mtab entry again
+
+------------------------------------------------------------------------
+r129 | azarah | 2002-02-25 19:07:27 -0500 (Mon, 25 Feb 2002) | 2 lines
+
+fix devfs and /etc/mtab creation issue
+
+------------------------------------------------------------------------
+r128 | drobbins | 2002-02-17 12:44:51 -0500 (Sun, 17 Feb 2002) | 2 lines
+
+XFS is now the default filesystem in /etc/fstab
+
+------------------------------------------------------------------------
+r127 | azarah | 2002-02-16 21:24:47 -0500 (Sat, 16 Feb 2002) | 2 lines
+
+misc fixes
+
+------------------------------------------------------------------------
+r126 | azarah | 2002-02-15 17:05:54 -0500 (Fri, 15 Feb 2002) | 2 lines
+
+update help
+
+------------------------------------------------------------------------
+r125 | azarah | 2002-02-15 15:45:48 -0500 (Fri, 15 Feb 2002) | 2 lines
+
+working proto
+
+------------------------------------------------------------------------
+r124 | azarah | 2002-02-14 23:35:43 -0500 (Thu, 14 Feb 2002) | 2 lines
+
+have backup .. want to see if i can finish at work
+
+------------------------------------------------------------------------
+r123 | azarah | 2002-02-05 18:39:27 -0500 (Tue, 05 Feb 2002) | 2 lines
+
+add comment about where config file is
+
+------------------------------------------------------------------------
+r122 | azarah | 2002-02-05 18:17:28 -0500 (Tue, 05 Feb 2002) | 2 lines
+
+enhance gateway support for net.eth0
+
+------------------------------------------------------------------------
+r121 | gbevin | 2002-02-05 07:40:18 -0500 (Tue, 05 Feb 2002) | 4 lines
+
+Added /bin/bash as mysql login shell to be able to do admin tasks as
+the mysql user. Changed the postgres homedir to /var/lib/postgresql to
+be in sync with the ebuild.
+
+------------------------------------------------------------------------
+r120 | azarah | 2002-02-02 09:47:27 -0500 (Sat, 02 Feb 2002) | 2 lines
+
+update deps
+
+------------------------------------------------------------------------
+r119 | azarah | 2002-02-01 19:04:19 -0500 (Fri, 01 Feb 2002) | 6 lines
+
+Added numlock before I forget, or Woodchip actually start on it.
+Woodchip: if you have already, and yours is better, just commit
+ and fix ChangeLog.
+
+Long day .. must be off to bed now ;/
+
+------------------------------------------------------------------------
+r118 | azarah | 2002-01-29 12:27:15 -0500 (Tue, 29 Jan 2002) | 2 lines
+
+update localmount not to mount coda mounts
+
+------------------------------------------------------------------------
+r117 | azarah | 2002-01-28 21:28:47 -0500 (Mon, 28 Jan 2002) | 2 lines
+
+unmount fixes to netmount
+
+------------------------------------------------------------------------
+r116 | azarah | 2002-01-27 04:54:50 -0500 (Sun, 27 Jan 2002) | 2 lines
+
+update rc.conf to be more desktop friendly
+
+------------------------------------------------------------------------
+r115 | woodchip | 2002-01-27 00:59:23 -0500 (Sun, 27 Jan 2002) | 2 lines
+
+security fixes for /etc/pam.d/chsh,sshd,login and some cleanups in /etc/passwd,group for user/group mysql
+
+------------------------------------------------------------------------
+r114 | woodchip | 2002-01-27 00:40:50 -0500 (Sun, 27 Jan 2002) | 2 lines
+
+add pam_shells.so for /etc/shells compliance
+
+------------------------------------------------------------------------
+r113 | azarah | 2002-01-26 19:06:46 -0500 (Sat, 26 Jan 2002) | 2 lines
+
+charset map support
+
+------------------------------------------------------------------------
+r112 | azarah | 2002-01-25 12:42:57 -0500 (Fri, 25 Jan 2002) | 2 lines
+
+dircolors skel update
+
+------------------------------------------------------------------------
+r111 | azarah | 2002-01-23 17:57:58 -0500 (Wed, 23 Jan 2002) | 2 lines
+
+fix squid gid
+
+------------------------------------------------------------------------
+r110 | azarah | 2002-01-23 15:54:55 -0500 (Wed, 23 Jan 2002) | 2 lines
+
+new mtab creation scheme
+
+------------------------------------------------------------------------
+r109 | azarah | 2002-01-23 13:15:10 -0500 (Wed, 23 Jan 2002) | 2 lines
+
+fix restart problem with net.* services
+
+------------------------------------------------------------------------
+r108 | azarah | 2002-01-23 13:12:41 -0500 (Wed, 23 Jan 2002) | 2 lines
+
+tough one to die ;-)
+
+------------------------------------------------------------------------
+r107 | azarah | 2002-01-20 19:03:15 -0500 (Sun, 20 Jan 2002) | 2 lines
+
+new release
+
+------------------------------------------------------------------------
+r106 | azarah | 2002-01-20 12:15:24 -0500 (Sun, 20 Jan 2002) | 2 lines
+
+update Changelog
+
+------------------------------------------------------------------------
+r105 | azarah | 2002-01-20 12:12:52 -0500 (Sun, 20 Jan 2002) | 2 lines
+
+updated net.eth0 to 'use' pcmcia
+
+------------------------------------------------------------------------
+r104 | azarah | 2002-01-20 03:47:56 -0500 (Sun, 20 Jan 2002) | 2 lines
+
+add support for the new mtab scheme
+
+------------------------------------------------------------------------
+r103 | drobbins | 2002-01-15 14:20:20 -0500 (Tue, 15 Jan 2002) | 2 lines
+
+grammar fix in error
+
+------------------------------------------------------------------------
+r102 | azarah | 2002-01-08 16:14:48 -0500 (Tue, 08 Jan 2002) | 2 lines
+
+Changelog update; fix dircolors for cases where bash do not export SHELL
+
+------------------------------------------------------------------------
+r101 | azarah | 2002-01-06 21:03:44 -0500 (Sun, 06 Jan 2002) | 2 lines
+
+new net.* rc-script config scheme ... a initial framework
+
+------------------------------------------------------------------------
+r100 | woodchip | 2002-01-06 15:06:31 -0500 (Sun, 06 Jan 2002) | 2 lines
+
+Removed email address from manpages.
+
+------------------------------------------------------------------------
+r99 | azarah | 2002-01-05 19:31:40 -0500 (Sat, 05 Jan 2002) | 2 lines
+
+fixed the cdrw entry that wronly had ^dvd$
+
+------------------------------------------------------------------------
+r98 | azarah | 2002-01-04 17:41:29 -0500 (Fri, 04 Jan 2002) | 2 lines
+
+add a paragraph about the 'net' dependancy
+
+------------------------------------------------------------------------
+r97 | drobbins | 2001-12-30 22:30:10 -0500 (Sun, 30 Dec 2001) | 2 lines
+
+umask fix and cd-tools reminder.
+
+------------------------------------------------------------------------
+r96 | azarah | 2001-12-30 17:47:53 -0500 (Sun, 30 Dec 2001) | 2 lines
+
+fixors
+
+------------------------------------------------------------------------
+r95 | woodchip | 2001-12-29 16:09:51 -0500 (Sat, 29 Dec 2001) | 5 lines
+
+sort -t: -k3,3 -n /etc/passwd,group. Makes it easier to see whats
+going on. I dont like the way several users are currently setup,
+and hope to eventually fix them. Sadly, they werent added with
+very much thought. Ick.
+
+------------------------------------------------------------------------
+r94 | azarah | 2001-12-28 19:36:29 -0500 (Fri, 28 Dec 2001) | 2 lines
+
+forgot rc-help.sh
+
+------------------------------------------------------------------------
+r93 | azarah | 2001-12-28 18:49:22 -0500 (Fri, 28 Dec 2001) | 2 lines
+
+add help, etc
+
+------------------------------------------------------------------------
+r92 | azarah | 2001-12-25 17:54:12 -0500 (Tue, 25 Dec 2001) | 2 lines
+
+small fixors
+
+------------------------------------------------------------------------
+r91 | azarah | 2001-12-24 19:21:03 -0500 (Mon, 24 Dec 2001) | 2 lines
+
+added pause function; updated restart to also restart services dependant on; other misc fixes
+
+------------------------------------------------------------------------
+r90 | drobbins | 2001-12-22 11:05:17 -0500 (Sat, 22 Dec 2001) | 2 lines
+
+Removed a potentially bad sleep call.
+
+------------------------------------------------------------------------
+r89 | azarah | 2001-12-22 03:06:42 -0500 (Sat, 22 Dec 2001) | 2 lines
+
+small fixor
+
+------------------------------------------------------------------------
+r88 | azarah | 2001-12-22 02:34:38 -0500 (Sat, 22 Dec 2001) | 2 lines
+
+small fixor
+
+------------------------------------------------------------------------
+r87 | azarah | 2001-12-22 02:19:59 -0500 (Sat, 22 Dec 2001) | 2 lines
+
+typeo
+
+------------------------------------------------------------------------
+r86 | azarah | 2001-12-22 02:05:24 -0500 (Sat, 22 Dec 2001) | 2 lines
+
+baselayout for checkout; sorry .. evo problem
+
+------------------------------------------------------------------------
+r85 | azarah | 2001-12-22 01:51:19 -0500 (Sat, 22 Dec 2001) | 2 lines
+
+drop init wrapper; LVM support; better unmount on shutdown support
+
+------------------------------------------------------------------------
+r84 | azarah | 2001-12-17 17:40:37 -0500 (Mon, 17 Dec 2001) | 2 lines
+
+new rc script that make init wrapper unneeded
+
+------------------------------------------------------------------------
+r83 | azarah | 2001-12-16 08:57:09 -0500 (Sun, 16 Dec 2001) | 2 lines
+
+fix typo that caused needed depends not in a runlevel to be stopped
+
+------------------------------------------------------------------------
+r82 | g2boojum | 2001-12-13 18:19:13 -0500 (Thu, 13 Dec 2001) | 3 lines
+
+For some reason /dev/BOOT gets mounted to /mnt/boot, which is contrary to
+what we've been doing. I've changed it to mount on /boot.
+
+------------------------------------------------------------------------
+r81 | azarah | 2001-12-10 15:07:27 -0500 (Mon, 10 Dec 2001) | 2 lines
+
+add localhost entry to /etc/hosts
+
+------------------------------------------------------------------------
+r80 | woodchip | 2001-12-08 18:16:03 -0500 (Sat, 08 Dec 2001) | 2 lines
+
+tweaks
+
+------------------------------------------------------------------------
+r79 | woodchip | 2001-12-08 17:29:06 -0500 (Sat, 08 Dec 2001) | 2 lines
+
+ rc-scripts version bump
+
+------------------------------------------------------------------------
+r78 | woodchip | 2001-12-08 17:19:28 -0500 (Sat, 08 Dec 2001) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r77 | woodchip | 2001-12-08 17:19:04 -0500 (Sat, 08 Dec 2001) | 6 lines
+
+runscript is moved here, instead of sitting in init.d.
+this was desired, as a note, FIXME, deal, was around in baselayout..
+
+start-stop-daemon is latest and greatest, coming from Debian project,
+moved from our sysvinit package to here now.
+
+------------------------------------------------------------------------
+r76 | woodchip | 2001-12-08 17:14:39 -0500 (Sat, 08 Dec 2001) | 6 lines
+
+postgres is user id 70, primary group id 70.
+
+profile is back to root's umask 077
+
+hosts doesnt have localhost record
+
+------------------------------------------------------------------------
+r75 | azarah | 2001-12-08 17:11:42 -0500 (Sat, 08 Dec 2001) | 2 lines
+
+.
+
+------------------------------------------------------------------------
+r74 | azarah | 2001-12-08 16:57:39 -0500 (Sat, 08 Dec 2001) | 2 lines
+
+misc fixes
+
+------------------------------------------------------------------------
+r73 | woodchip | 2001-12-08 13:47:45 -0500 (Sat, 08 Dec 2001) | 2 lines
+
+fixie ftp guy
+
+------------------------------------------------------------------------
+r72 | azarah | 2001-12-06 21:06:26 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+fix bootmisc to use so that it will only do cleanups during boot
+
+------------------------------------------------------------------------
+r71 | azarah | 2001-12-06 21:06:01 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+fix a echo for debug i forgot; add for checking if we are currently booting
+
+------------------------------------------------------------------------
+r70 | azarah | 2001-12-06 17:58:57 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+forgot chat-default
+
+------------------------------------------------------------------------
+r69 | azarah | 2001-12-06 17:54:13 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+added new net.ppp0 and fixed problem with /sbin/rc where just calling rc would stop all services
+
+------------------------------------------------------------------------
+r68 | azarah | 2001-12-06 16:53:45 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+small fix0r to devfsd.conf
+
+------------------------------------------------------------------------
+r67 | drobbins | 2001-12-06 01:39:28 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+more fixes. rc-scripts-1.2 should be solid now
+
+------------------------------------------------------------------------
+r66 | drobbins | 2001-12-06 00:30:05 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+undoing some azarah damage and adding a new devfsd.conf
+
+------------------------------------------------------------------------
+r65 | drobbins | 2001-12-06 00:21:25 -0500 (Thu, 06 Dec 2001) | 2 lines
+
+very many initscript updates (beta)
+
+------------------------------------------------------------------------
+r64 | jerrya | 2001-12-02 18:12:06 -0500 (Sun, 02 Dec 2001) | 2 lines
+
+Fix cosmetic changes (convert spaces to tabs).
+
+------------------------------------------------------------------------
+r63 | woodchip | 2001-11-29 16:40:21 -0500 (Thu, 29 Nov 2001) | 2 lines
+
+modified for Gentoo Linux. Specifically, some arch stuff was yanked from the /usr/sbin/update-modules script, so remove it from here.
+
+------------------------------------------------------------------------
+r62 | woodchip | 2001-11-29 15:43:15 -0500 (Thu, 29 Nov 2001) | 2 lines
+
+update to include the man directory in the tarball
+
+------------------------------------------------------------------------
+r61 | woodchip | 2001-11-29 15:41:13 -0500 (Thu, 29 Nov 2001) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r60 | woodchip | 2001-11-29 15:37:02 -0500 (Thu, 29 Nov 2001) | 2 lines
+
+initial checkin of a manpage for update-modules.8. i need to edit this file to remove the stuff gutted from update-modules, perhaps tidying up other bits as well. checking it in now so i dont forget it. heh
+
+------------------------------------------------------------------------
+r59 | woodchip | 2001-11-29 15:34:14 -0500 (Thu, 29 Nov 2001) | 2 lines
+
+tweak the comments in /etc/modules.autoload. also checked in a manpage for this file, so addded a pointer to it
+
+------------------------------------------------------------------------
+r58 | woodchip | 2001-11-29 15:32:32 -0500 (Thu, 29 Nov 2001) | 2 lines
+
+checkin a manpage for /etc/modules.autoload
+
+------------------------------------------------------------------------
+r57 | drobbins | 2001-11-25 19:51:03 -0500 (Sun, 25 Nov 2001) | 2 lines
+
+removed ncsd from default runlevel
+
+------------------------------------------------------------------------
+r56 | drobbins | 2001-11-25 19:42:14 -0500 (Sun, 25 Nov 2001) | 2 lines
+
+more little fixes
+
+------------------------------------------------------------------------
+r55 | drobbins | 2001-11-25 19:37:38 -0500 (Sun, 25 Nov 2001) | 2 lines
+
+update
+
+------------------------------------------------------------------------
+r54 | drobbins | 2001-11-25 19:36:41 -0500 (Sun, 25 Nov 2001) | 2 lines
+
+fix for init.d/clock script
+
+------------------------------------------------------------------------
+r53 | woodchip | 2001-11-17 15:20:27 -0500 (Sat, 17 Nov 2001) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r52 | woodchip | 2001-11-17 14:31:10 -0500 (Sat, 17 Nov 2001) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r51 | drobbins | 2001-11-15 17:28:49 -0500 (Thu, 15 Nov 2001) | 2 lines
+
+updates-o-rama for 1.1.8
+
+------------------------------------------------------------------------
+r50 | woodchip | 2001-11-09 15:44:41 -0500 (Fri, 09 Nov 2001) | 4 lines
+
+2 changes -- squid's home directory is now /var/spool/squid
+ -- squid's primary group is 31 now, previously it was 21,
+ which is ftp's gid :)
+
+------------------------------------------------------------------------
+r49 | woodchip | 2001-11-02 05:14:55 -0500 (Fri, 02 Nov 2001) | 2 lines
+
+add LESSOPEN
+
+------------------------------------------------------------------------
+r48 | drobbins | 2001-10-29 17:01:35 -0500 (Mon, 29 Oct 2001) | 2 lines
+
+fixums for netmount
+
+------------------------------------------------------------------------
+r47 | drobbins | 2001-10-29 16:49:18 -0500 (Mon, 29 Oct 2001) | 2 lines
+
+fixo
+
+------------------------------------------------------------------------
+r46 | drobbins | 2001-10-29 16:23:19 -0500 (Mon, 29 Oct 2001) | 2 lines
+
+fixums
+
+------------------------------------------------------------------------
+r45 | drobbins | 2001-10-18 13:13:43 -0400 (Thu, 18 Oct 2001) | 2 lines
+
+new updates
+
+------------------------------------------------------------------------
+r44 | agriffis | 2001-10-16 22:15:51 -0400 (Tue, 16 Oct 2001) | 3 lines
+
+Added support for homegrown functions in /etc/init.d files, plus
+additional support for /etc/conf.d files.
+
+------------------------------------------------------------------------
+r43 | woodchip | 2001-10-10 03:55:26 -0400 (Wed, 10 Oct 2001) | 2 lines
+
+removed source /etc/rc.conf lines, not needed in the initscripts, its already done for us by runscript
+
+------------------------------------------------------------------------
+r42 | woodchip | 2001-10-10 03:06:52 -0400 (Wed, 10 Oct 2001) | 2 lines
+
+move ntpd to net-misc/ntp/files; small cleanup of ncsd
+
+------------------------------------------------------------------------
+r41 | woodchip | 2001-10-05 00:07:59 -0400 (Fri, 05 Oct 2001) | 2 lines
+
+delete old junk, small wording change in shutdown.sh
+
+------------------------------------------------------------------------
+r40 | drobbins | 2001-09-29 16:41:54 -0400 (Sat, 29 Sep 2001) | 2 lines
+
+misc fixums
+
+------------------------------------------------------------------------
+r39 | agriffis | 2001-09-26 17:20:20 -0400 (Wed, 26 Sep 2001) | 2 lines
+
+Added reading from /etc/conf.d/${myservice} in addition to rc.conf
+
+------------------------------------------------------------------------
+r38 | drobbins | 2001-09-17 13:19:26 -0400 (Mon, 17 Sep 2001) | 2 lines
+
+fixums
+
+------------------------------------------------------------------------
+r37 | drobbins | 2001-09-17 13:18:26 -0400 (Mon, 17 Sep 2001) | 2 lines
+
+modules initscript fix
+
+------------------------------------------------------------------------
+r36 | drobbins | 2001-09-17 11:55:49 -0400 (Mon, 17 Sep 2001) | 2 lines
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r35 | drobbins | 2001-09-06 22:23:23 -0400 (Thu, 06 Sep 2001) | 2 lines
+
+conversion to non-INTERFACES net handling; work in progress.
+
+------------------------------------------------------------------------
+r34 | drobbins | 2001-09-06 22:23:11 -0400 (Thu, 06 Sep 2001) | 2 lines
+
+removal of INTERFACES
+
+------------------------------------------------------------------------
+r33 | drobbins | 2001-09-04 00:47:02 -0400 (Tue, 04 Sep 2001) | 2 lines
+
+new items
+
+------------------------------------------------------------------------
+r32 | drobbins | 2001-09-04 00:45:44 -0400 (Tue, 04 Sep 2001) | 2 lines
+
+new updates
+
+------------------------------------------------------------------------
+r31 | blocke | 2001-09-03 03:46:34 -0400 (Mon, 03 Sep 2001) | 2 lines
+
+quick port of samba script
+
+------------------------------------------------------------------------
+r30 | blocke | 2001-09-03 03:45:03 -0400 (Mon, 03 Sep 2001) | 2 lines
+
+my lame port of sysklogd script
+
+------------------------------------------------------------------------
+r29 | blocke | 2001-09-03 03:19:22 -0400 (Mon, 03 Sep 2001) | 2 lines
+
+my attempt at a port of the sshd script
+
+------------------------------------------------------------------------
+r28 | drobbins | 2001-09-03 00:51:02 -0400 (Mon, 03 Sep 2001) | 2 lines
+
+new release (1.1.5)
+
+------------------------------------------------------------------------
+r27 | drobbins | 2001-09-02 21:54:05 -0400 (Sun, 02 Sep 2001) | 2 lines
+
+moving around modules stuff, rc.conf typo fix
+
+------------------------------------------------------------------------
+r26 | drobbins | 2001-09-01 02:16:07 -0400 (Sat, 01 Sep 2001) | 2 lines
+
+removed scripts that have been added to ebuilds or are obsolete
+
+------------------------------------------------------------------------
+r25 | drobbins | 2001-08-29 00:54:26 -0400 (Wed, 29 Aug 2001) | 2 lines
+
+new tarball
+
+------------------------------------------------------------------------
+r24 | drobbins | 2001-08-26 00:27:11 -0400 (Sun, 26 Aug 2001) | 2 lines
+
+this shouldn't be used by anything
+
+------------------------------------------------------------------------
+r23 | chadh | 2001-08-25 17:05:33 -0400 (Sat, 25 Aug 2001) | 2 lines
+
+more DHCPCD_OPTIONS stuff
+
+------------------------------------------------------------------------
+r22 | chadh | 2001-08-25 16:52:38 -0400 (Sat, 25 Aug 2001) | 2 lines
+
+adding ${DHCPCD_OPTIONS}
+
+------------------------------------------------------------------------
+r21 | chadh | 2001-08-25 16:51:07 -0400 (Sat, 25 Aug 2001) | 2 lines
+
+2 missing semicolons and an existence check for pon and poff.
+
+------------------------------------------------------------------------
+r20 | chadh | 2001-08-25 16:48:02 -0400 (Sat, 25 Aug 2001) | 2 lines
+
+getting a little closer to rc-script-style and away from supervise
+
+------------------------------------------------------------------------
+r19 | drobbins | 2001-08-23 23:52:08 -0400 (Thu, 23 Aug 2001) | 2 lines
+
+end -> eend
+
+------------------------------------------------------------------------
+r18 | drobbins | 2001-08-22 16:45:13 -0400 (Wed, 22 Aug 2001) | 2 lines
+
+profile improvements
+
+------------------------------------------------------------------------
+r17 | drobbins | 2001-08-22 16:22:28 -0400 (Wed, 22 Aug 2001) | 2 lines
+
+new rev 1.1.3
+
+------------------------------------------------------------------------
+r16 | drobbins | 2001-08-22 16:21:09 -0400 (Wed, 22 Aug 2001) | 2 lines
+
+tiny tiny "mount ro if can't unmount" fix
+
+------------------------------------------------------------------------
+r15 | drobbins | 2001-08-21 01:09:46 -0400 (Tue, 21 Aug 2001) | 2 lines
+
+fixum
+
+------------------------------------------------------------------------
+r14 | drobbins | 2001-08-21 00:58:04 -0400 (Tue, 21 Aug 2001) | 2 lines
+
+fixums
+
+------------------------------------------------------------------------
+r13 | drobbins | 2001-08-20 23:21:56 -0400 (Mon, 20 Aug 2001) | 2 lines
+
+many fixes
+
+------------------------------------------------------------------------
+r12 | drobbins | 2001-08-20 22:48:28 -0400 (Mon, 20 Aug 2001) | 2 lines
+
+removing compiled binary from cvs
+
+------------------------------------------------------------------------
+r11 | drobbins | 2001-08-20 22:10:26 -0400 (Mon, 20 Aug 2001) | 2 lines
+
+removed supervise stuff
+
+------------------------------------------------------------------------
+r10 | drobbins | 2001-08-20 22:07:01 -0400 (Mon, 20 Aug 2001) | 2 lines
+
+missing modules file
+
+------------------------------------------------------------------------
+r9 | drobbins | 2001-08-20 21:54:26 -0400 (Mon, 20 Aug 2001) | 2 lines
+
+version 1.1.2
+
+------------------------------------------------------------------------
+r8 | drobbins | 2001-08-20 21:53:54 -0400 (Mon, 20 Aug 2001) | 2 lines
+
+fix (halts instead of reboots)
+
+------------------------------------------------------------------------
+r7 | drobbins | 2001-08-17 18:26:55 -0400 (Fri, 17 Aug 2001) | 2 lines
+
+init.orig is now init.system
+
+------------------------------------------------------------------------
+r6 | drobbins | 2001-08-12 22:36:41 -0400 (Sun, 12 Aug 2001) | 2 lines
+
+new fixums
+
+------------------------------------------------------------------------
+r5 | drobbins | 2001-08-12 22:28:38 -0400 (Sun, 12 Aug 2001) | 2 lines
+
+fixums
+
+------------------------------------------------------------------------
+r4 | drobbins | 2001-08-12 22:07:46 -0400 (Sun, 12 Aug 2001) | 2 lines
+
+new version (1.1) of rc-scripts package
+
+------------------------------------------------------------------------
+r3 | drobbins | 2001-08-09 16:49:00 -0400 (Thu, 09 Aug 2001) | 2 lines
+
+new tarball creation script
+
+------------------------------------------------------------------------
+r2 | drobbins | 2001-08-09 16:39:33 -0400 (Thu, 09 Aug 2001) | 2 lines
+
+new stuff
+
+------------------------------------------------------------------------
+r1 | (no author) | 2001-08-09 16:39:33 -0400 (Thu, 09 Aug 2001) | 1 line
+
+New repository initialized by cvs2svn.
+------------------------------------------------------------------------
Added: trunk/baselayout-prefix/bin/checkpath
===================================================================
--- trunk/baselayout-prefix/bin/checkpath (rev 0)
+++ trunk/baselayout-prefix/bin/checkpath 2011-04-28 18:25:46 UTC (rev 1704)
@@ -0,0 +1,97 @@
+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
+
+argv0=${0##*/}
+source "@GENTOO_PORTAGE_EPREFIX@"/etc/init.d/functions.sh || exit 1
+
+usage() {
+ cat <<-EOF
+ Usage: checkpath [options] dir1 dir2 ...
+
+ Options: [fm:o:Chqv]
+ -d, --directory Check if a directory
+ -f, --file Check if a file
+ -m, --mode <arg> Mode to check
+ -o, --owner <arg> Owner to check (user:group)
+ -h, --help Display this help output
+ -C, --nocolor Disable color output
+ -v, --verbose Run verbosely
+ -q, --quiet Run quietly
+ EOF
+ exit ${1:-0}
+}
+
+PATH_TYPE="dir"
+MODE="0755"
+OWNER="root:root"
+VERBOSE=0
+QUIET=0
+
+long_opts="directory,file,mode:,owner:,help,nocolor,verbose,quiet"
+short_opts="dfm:o:hCvq"
+getopt -Q -l "${long_opts}" -o "${short_opts}" -- "$@" || usage 1
+eval set -- $(getopt -l "${long_opts}" -o "${short_opts}" -- "$@")
+while [[ -n $1 ]] ; do
+ case $1 in
+ -d|--directory) PATH_TYPE="dir";;
+ -f|--file) PATH_TYPE="file";;
+ -m|--mode) MODE=$2; shift;;
+ -o|--owner) OWNER=$2; shift;;
+ -h|--help) usage;;
+ -C|--nocolor) RC_NOCOLOR="yes";;
+ -v|--verbose) ((++VERBOSE));;
+ -q|--quiet) ((++QUIET));;
+ --) shift; break;;
+ *) break;;
+ esac
+ shift
+done
+
+# only accept octal modes until openrc does better
+if ! ( ((01${MODE})) >& /dev/null ) ; then
+ eerror "${argv0}: invalid mode '${MODE}'"
+ exit 1
+fi
+
+[[ -z $* ]] && usage 1
+
+ret=0
+for path in "$@" ; do
+ if [[ ${PATH_TYPE} == "dir" ]] ; then
+ if [[ ! -e ${path} ]] ; then
+ if ! mkdir "${path}" ; then
+ ((++ret))
+ continue
+ elif [[ ${QUIET} -eq 0 ]] ; then
+ einfo "${path}: creating directory"
+ fi
+ elif [[ ! -d ${path} ]] ; then
+ eerror "${path}: already exists but is not a directory"
+ ((++ret))
+ continue
+ fi
+ else
+ if [[ ! -e ${path} ]] ; then
+ if ! touch "${path}" ; then
+ ((++ret))
+ continue
+ elif [[ ${QUIET} -eq 0 ]] ; then
+ einfo "${path}: creating file"
+ fi
+ elif [[ ! -f ${path} ]] ; then
+ eerror "${path}: already exists but is not a file"
+ ((++ret))
+ continue
+ fi
+ fi
+
+ if ! chmod ${MODE} "${path}" ; then
+ ((++ret))
+ continue
+ fi
+
+ if ! chown ${OWNER} "${path}" ; then
+ ((++ret))
+ continue
+ fi
+done
+exit ${ret}
Modified: trunk/baselayout-prefix/bin/rc-status
===================================================================
--- trunk/baselayout-prefix/bin/rc-status 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/bin/rc-status 2011-04-28 18:25:46 UTC (rev 1704)
@@ -57,6 +57,9 @@
;;
--nocolor|-nc)
;;
+ --runlevel|-r)
+ exec echo ${SOFTLEVEL}
+ ;;
--help|-h|-*)
echo "USAGE: $0 [command | <runlevel>]"
echo
@@ -65,6 +68,7 @@
echo " -l, --list Show list of run levels"
echo " -u, --unused Show services not assigned to any run level"
echo " -s, --servicelist Show service list"
+ echo " -r, --runlevel Show current runlevel"
echo " -nc,--nocolor Monochrome output only"
echo " <runlevel> Show services assigned to <runlevel>"
echo
@@ -121,7 +125,7 @@
arridx=0
for level in ${runlevelidxs} ; do
if [[ ${level} == ${runlevel} || -n ${ALL} ]] ; then
- runlevels[${arridx}]=$(find ${runleveldir}/${level} -maxdepth 1 -type l -printf '%f ')
+ runlevels[${arridx}]=$(find ${runleveldir}/${level} -maxdepth 1 -type l -printf '%f\n' | sort)
let "arridx += 1"
fi
done
Modified: trunk/baselayout-prefix/etc/conf.d/bootmisc
===================================================================
--- trunk/baselayout-prefix/etc/conf.d/bootmisc 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/conf.d/bootmisc 2011-04-28 18:25:46 UTC (rev 1704)
@@ -9,4 +9,4 @@
# Should we completely wipe out /tmp or just selectively remove known
# locks / files / etc... ?
-WIPE_TMP="no"
+WIPE_TMP="yes"
Modified: trunk/baselayout-prefix/etc/conf.d/clock
===================================================================
--- trunk/baselayout-prefix/etc/conf.d/clock 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/conf.d/clock 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,19 +1,27 @@
# /etc/conf.d/clock
-# Set CLOCK to "UTC" if your system clock is set to UTC (also known as
-# Greenwich Mean Time). If your clock is set to the local time, then
-# set CLOCK to "local". Note that if you dual boot with Windows, then
-# you should set it to "local".
+# Set CLOCK to "UTC" if your hardware clock is set to UTC (also known as
+# Greenwich Mean Time). If that clock is set to the local time, then
+# set CLOCK to "local".
+# Note that if you dual boot with Windows, then you should set it to
+# "local" because Windows always sets the hardware clock to local time.
CLOCK="UTC"
+# Select the proper timezone. For valid values, peek inside of the
+# /usr/share/zoneinfo/ directory. For example, some common values are
+# "America/New_York" or "EST5EDT" or "Europe/Berlin". If you want to
+# manage /etc/localtime yourself, set this to "".
+
+#TIMEZONE="Factory"
+
# If you wish to pass any other arguments to hwclock during bootup,
# you may do so here.
CLOCK_OPTS=""
-# If you want to set the Hardware Clock to the current System Time
-# during shutdown, then say "yes" here.
+# If you want to set the Hardware Clock to the current System Time (software
+# clock) during shutdown, then say "yes" here.
CLOCK_SYSTOHC="no"
Modified: trunk/baselayout-prefix/etc/conf.d/net.example
===================================================================
--- trunk/baselayout-prefix/etc/conf.d/net.example 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/conf.d/net.example 2011-04-28 18:25:46 UTC (rev 1704)
@@ -118,6 +118,17 @@
# Some users may need to alter the MTU - here's how
#mtu_eth0="1500"
+# Each module described below can set a default base metric, lower is
+# preferred over higher. This is so we can prefer a wired route over a
+# wireless route automaticaly. You can override this by setting
+#metric_eth0="100"
+# or on a global basis
+#metric="100"
+# The only downside of the global setting is that you have to ensure that
+# there are no conflicting routes yourself. For users with large routing
+# tables you may have to set a global metric as the due to a simple read of
+# the routing table taking over a minute at a time.
+
##############################################################################
# OPTIONAL MODULES
@@ -147,9 +158,10 @@
# iwconfig is the default
# wpa_supplicant
-# emerge net-wireless/wpa-supplicant
-# Wireless options are held in /etc/wpa_supplicant.conf
-# Consult the sample file /etc/wpa_supplicant.conf.example for instructions
+# emerge net-wireless/wpa_supplicant
+# Wireless options are held in /etc/wpa_supplicant/wpa_supplicant.conf
+# Consult the wpa_supplicant.conf.example that is installed in
+# /usr/share/doc/wpa_supplicant
# To choose wpa_supplicant over iwconfig
#modules=( "wpa_supplicant" )
# To configure wpa_supplicant
@@ -418,7 +430,7 @@
# and may seem daunting, it is recommended that you read the pppd man page
# before enabling any of them
#pppd_ppp0=(
-# "maxfail 0" # WARNING: It's not recommended you use change this
+# "maxfail 0" # WARNING: It's not recommended you use this
# # if you don't specify maxfail then we assume 0
# "updetach" # If not set, "/etc/init.d/net.ppp0 start" will return
# # immediately, without waiting the link to come up
@@ -478,6 +490,11 @@
# configured correctly.
#RC_NEED_ppp0="net.nas0"
+#WARNING: if MTU of the PPP interface is less than 1500 and you use this
+#machine as a router, you should add the following rule to your firewall
+#
+#iptables -I FORWARD 1 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
+
#-----------------------------------------------------------------------------
# ADSL
# For ADSL support, emerge net-dialup/rp-pppoe
@@ -540,7 +557,7 @@
# You must specify if we're a tun or tap device. Then you can give it any
# name you like - such as vpn
#tuntap_vpn="tun"
-#config_tun1=( "192.168.0.1/24")
+#config_vpn=( "192.168.0.1/24")
# Or stick wit the generic names - like tap0
#tuntap_tap0="tap"
@@ -643,6 +660,14 @@
#nis_domain_eth0="domain"
#nis_servers_eth0="192.168.0.2 192.168.0.3"
+# NOTE: Setting any of these will stamp on the files in question. So if you
+# don't specify dns_servers but you do specify dns_domain then no nameservers
+# will be listed in /etc/resolv.conf even if there were any there to start
+# with.
+# If this is an issue for you then maybe you should look into a resolv.conf
+# manager like resolvconf-gentoo to manage this file for you. All packages
+# that baselayout supports use resolvconf-gentoo if installed.
+
#-----------------------------------------------------------------------------
# Cable in/out detection
# Sometimes the cable is in, others it's out. Obviously you don't want to
@@ -753,7 +778,7 @@
# else
# for x in "${rules[@]}" ; do
# ebegin "${x}"
-# ip rule add ${x} dev "${IFACE}"
+# ip rule add ${x}
# eend $?
# done
# fi
Modified: trunk/baselayout-prefix/etc/conf.d/rc
===================================================================
--- trunk/baselayout-prefix/etc/conf.d/rc 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/conf.d/rc 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
# This is the number of tty's used in most of the rc-scripts (like
# consolefont, numlock, etc ...)
-RC_TTY_NUMBER=11
+RC_TTY_NUMBER=12
# Set to "yes" if you want the rc system to try and start services
# in parallel for a slight speed improvement. NOTE: When RC_PARALLEL_STARTUP
@@ -61,7 +61,7 @@
RC_NET_STRICT_CHECKING="no"
# RC_DOWN_INTERFACE allows you to specify if RC will bring the interface
-# compeletly down when it stops. The default is yes, but there are some
+# completely down when it stops. The default is yes, but there are some
# instances where you may not want this to happen such as using Wake On LAN.
RC_DOWN_INTERFACE="yes"
@@ -88,7 +88,7 @@
RC_BOOTLOG="no"
# Set to "yes" if you want to benchmark system boot with bootchart.
-# You'll need to emerge the app-benchmark/bootchart package for this to work.
+# You'll need to emerge the app-benchmarks/bootchart package for this to work.
RC_BOOTCHART="no"
@@ -124,7 +124,7 @@
# auto - let the scripts figure out what's best at boot
# devfs - use devfs (requires sys-fs/devfsd)
# udev - use udev (requires sys-fs/udev)
-# static - let the user manage /dev
+# static - let the user manage /dev (YOU need to create ALL device nodes)
RC_DEVICES="auto"
@@ -135,15 +135,10 @@
RC_DEVICE_TARBALL="no"
-# RC_SWAP_ERASE controls erasing of swap partitions at shutdown.
-# Useful for all those paranoid peeps to nuke their memory.
-
-RC_SWAP_ERASE="no"
-
# RC_DMESG_LEVEL sets the level at which logging of messages is done to the
# console. See dmesg(8) for more info.
-RC_DMESG_LOGLEVEL="1"
+RC_DMESG_LEVEL="1"
Added: trunk/baselayout-prefix/etc/conf.d/urandom
===================================================================
--- trunk/baselayout-prefix/etc/conf.d/urandom (rev 0)
+++ trunk/baselayout-prefix/etc/conf.d/urandom 2011-04-28 18:25:46 UTC (rev 1704)
@@ -0,0 +1,8 @@
+# /etc/conf.d/urandom
+
+# Sometimes you want to have urandom start before "localmount"
+# (say for crypt swap), so you will need to customize this
+# behavior. If you have /var on a separate partition, then
+# make sure this path lives on your root device somewhere.
+
+URANDOM_SEED="/var/run/random-seed"
Modified: trunk/baselayout-prefix/etc/conf.d/wireless.example
===================================================================
--- trunk/baselayout-prefix/etc/conf.d/wireless.example 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/conf.d/wireless.example 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,6 +1,12 @@
# /etc/conf.d/wireless:
# Global wireless config file for net.* rc-scripts
+#
+# Usage of /etc/conf.d/wireless is deprecated ... make sure you
+# put all settings in /etc/conf.d/net
+#
+
+
##############################################################################
# IMPORTANT
# linux-wlan-ng is not supported as they have their own configuration program
@@ -155,7 +161,7 @@
#key_ESSID="s:'foo bar' enc open"
# WEP key for the AP with MAC address 001122334455
-#key_001122334455="s:foobar"
+#mac_key_001122334455="s:foobar"
# Here are some more examples of keys as some users find others work
# and some don't where they should all do the same thing
@@ -164,7 +170,7 @@
#key_ESSID="s:foobar enc open"
#key_ESSID="1234-5678-9012 enc open"
-# You may want to set muliple keys - here's an example
+# You may want to set multiple keys - here's an example
# It sets 4 keys on the card and instructs to use key 2 by default
#key_ESSID="[1] s:passkey1 key [2] s:passkey2 key [3] s:passkey3 key [4] s:passkey4 key [2]"
@@ -186,7 +192,7 @@
# searchdomains takes precedence
# You can also set any of the /etc/conf.d/net variables per MAC address
-# incase you use Access Points with the same ESSID but need different
+# in case you use Access Points with the same ESSID but need different
# networking configs. Below is an example - of course you use the same
# method with other variables
#config_001122334455=( "dhcp" )
@@ -200,12 +206,12 @@
# not to!
# Change 001122334455 to the MAC address and ESSID to the ESSID
# it should map to
-#essid_001122334455="ESSID"
+#mac_essid_001122334455="ESSID"
# This lists the preferred ESSIDs to connect to in order
# ESSID's can contain any characters here as they must match the broadcast
# ESSID exactly.
-# Surround each ESSID with the " character and seperate them with a space
+# Surround each ESSID with the " character and separate them with a space
# If the first ESSID isn't found then it moves onto the next
# If this isn't defined then it connects to the first one found
#preferred_aps=( "ESSID 1" "ESSID 2" )
@@ -218,9 +224,9 @@
# "any" means it will connect to visible APs in the preferred list and then any
# other available AP
# "preferredonly" means it will only connect to visible APs in the preferred list
-# "forcepreferred" means it will forceably connect to APs in order if it does not find
+# "forcepreferred" means it will forcibly connect to APs in order if it does not find
# them in a scan
-# "forcepreferredonly" means it forceably connects to the APs in order and does not bother
+# "forcepreferredonly" means it forcibly connects to the APs in order and does not bother
# to scan
# "forceany" does the same as forcepreferred + connects to any other available AP
# Default is "any"
@@ -262,7 +268,7 @@
#preassociate() {
# # The below adds two configuration variables leap_user_ESSID
-# # and leap_pass_ESSID. When they are both confiugred for the ESSID
+# # and leap_pass_ESSID. When they are both configured for the ESSID
# # being connected to then we run the CISCO LEAP script
#
# local user pass
Modified: trunk/baselayout-prefix/etc/env.d/00basic
===================================================================
--- trunk/baselayout-prefix/etc/env.d/00basic 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/env.d/00basic 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,5 @@
# @GENTOO_PORTAGE_EPREFIX@/etc/env.d/00basic
+# Do not edit this file
# in prefix we have sbin variants in user path!
PATH="@GENTOO_PORTAGE_EPREFIX@/opt/bin:@GENTOO_PORTAGE_EPREFIX@/usr/sbin:@GENTOO_PORTAGE_EPREFIX@/sbin"
@@ -8,4 +9,3 @@
INFOPATH="@GENTOO_PORTAGE_EPREFIX@/usr/share/info"
CVS_RSH="ssh"
PAGER="@GENTOO_PORTAGE_EPREFIX@/usr/bin/less"
-LESSOPEN="|lesspipe.sh %s"
Modified: trunk/baselayout-prefix/etc/fstab
===================================================================
--- trunk/baselayout-prefix/etc/fstab 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/fstab 2011-04-28 18:25:46 UTC (rev 1704)
@@ -17,7 +17,7 @@
/dev/BOOT /boot ext2 noauto,noatime 1 2
/dev/ROOT / ext3 noatime 0 1
/dev/SWAP none swap sw 0 0
-/dev/cdrom /mnt/cdrom audo noauto,ro 0 0
+/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
Modified: trunk/baselayout-prefix/etc/inputrc
===================================================================
--- trunk/baselayout-prefix/etc/inputrc 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/inputrc 2011-04-28 18:25:46 UTC (rev 1704)
@@ -27,28 +27,33 @@
$if mode=emacs
# for linux console and RH/Debian xterm
+# allow the use of the Home/End keys
"\e[1~": beginning-of-line
"\e[4~": end-of-line
-#"\e[5~": beginning-of-history
-#"\e[6~": end-of-history
+# map "page up" and "page down" to search history based on current cmdline
"\e[5~": history-search-backward
"\e[6~": history-search-forward
+# allow the use of the Delete/Insert keys
"\e[3~": delete-char
"\e[2~": quoted-insert
-# gnome-terminal (escape + arrow key)
+# gnome / others (escape + arrow key)
"\e[5C": forward-word
"\e[5D": backward-word
# konsole / xterm / rxvt (escape + arrow key)
"\e\e[C": forward-word
"\e\e[D": backward-word
-# konsole (alt + arrow key)
-"\e[1;3C": forward-word
-"\e[1;3D": backward-word
+# gnome / konsole / others (control + arrow key)
+"\e[1;5C": forward-word
+"\e[1;5D": backward-word
# aterm / eterm (control + arrow key)
"\eOc": forward-word
"\eOd": backward-word
+# konsole (alt + arrow key)
+"\e[1;3C": forward-word
+"\e[1;3D": backward-word
+
$if term=rxvt
"\e[8~": end-of-line
$endif
Added: trunk/baselayout-prefix/etc/modprobe.d/aliases.conf
===================================================================
--- trunk/baselayout-prefix/etc/modprobe.d/aliases.conf (rev 0)
+++ trunk/baselayout-prefix/etc/modprobe.d/aliases.conf 2011-04-28 18:25:46 UTC (rev 1704)
@@ -0,0 +1,42 @@
+# Aliases to tell insmod/modprobe which modules to use
+
+# Uncomment the network protocols you don't want loaded:
+# alias net-pf-1 off # Unix
+# alias net-pf-2 off # IPv4
+# alias net-pf-3 off # Amateur Radio AX.25
+# alias net-pf-4 off # IPX
+# alias net-pf-5 off # DDP / appletalk
+# alias net-pf-6 off # Amateur Radio NET/ROM
+# alias net-pf-9 off # X.25
+# alias net-pf-10 off # IPv6
+# alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP
+# alias net-pf-19 off # Acorn Econet
+
+alias char-major-10-175 agpgart
+alias char-major-10-200 tun
+alias char-major-81 bttv
+alias char-major-108 ppp_generic
+alias /dev/ppp ppp_generic
+alias tty-ldisc-3 ppp_async
+alias tty-ldisc-14 ppp_synctty
+alias ppp-compress-21 bsd_comp
+alias ppp-compress-24 ppp_deflate
+alias ppp-compress-26 ppp_deflate
+
+# Crypto modules (see http://www.kerneli.org/)
+alias loop-xfer-gen-0 loop_gen
+alias loop-xfer-3 loop_fish2
+alias loop-xfer-gen-10 loop_gen
+alias cipher-2 des
+alias cipher-3 fish2
+alias cipher-4 blowfish
+alias cipher-6 idea
+alias cipher-7 serp6f
+alias cipher-8 mars6
+alias cipher-11 rc62
+alias cipher-15 dfc2
+alias cipher-16 rijndael
+alias cipher-17 rc5
+
+# Support for i2c and lm_sensors
+alias char-major-89 i2c-dev
Added: trunk/baselayout-prefix/etc/modprobe.d/i386.conf
===================================================================
--- trunk/baselayout-prefix/etc/modprobe.d/i386.conf (rev 0)
+++ trunk/baselayout-prefix/etc/modprobe.d/i386.conf 2011-04-28 18:25:46 UTC (rev 1704)
@@ -0,0 +1,4 @@
+alias parport_lowlevel parport_pc
+alias char-major-10-144 nvram
+alias binfmt-0064 binfmt_aout
+alias char-major-10-135 rtc
Modified: trunk/baselayout-prefix/etc/networks
===================================================================
--- trunk/baselayout-prefix/etc/networks 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/networks 2011-04-28 18:25:46 UTC (rev 1704)
@@ -6,3 +6,4 @@
#
loopback 127.0.0.0
+link-local 169.254.0.0
Modified: trunk/baselayout-prefix/etc/passwd
===================================================================
--- trunk/baselayout-prefix/etc/passwd 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/passwd 2011-04-28 18:25:46 UTC (rev 1704)
@@ -12,6 +12,5 @@
operator:x:11:0:operator:/root:/bin/bash
man:x:13:15:man:/usr/share/man:/bin/false
postmaster:x:14:12:postmaster:/var/spool/mail:/bin/false
-smmsp:x:209:209:smmsp:/var/spool/mqueue:/bin/false
portage:x:250:250:portage:/var/tmp/portage:/bin/false
nobody:x:65534:65534:nobody:/:/bin/false
Modified: trunk/baselayout-prefix/etc/protocols
===================================================================
--- trunk/baselayout-prefix/etc/protocols 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/protocols 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,40 +3,144 @@
# Internet (IP) protocols definition file
#
# See protocols(5) for more info
+# See also http://www.iana.org/assignments/protocol-numbers
#
ip 0 IP # internet protocol, pseudo protocol number
icmp 1 ICMP # internet control message protocol
-igmp 2 IGMP # Internet Group Management
+igmp 2 IGMP # internet group management protocol
ggp 3 GGP # gateway-gateway protocol
ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'')
st 5 ST # ST datagram mode
tcp 6 TCP # transmission control protocol
+cbt 7 CBT # CBT, Tony Ballardie <A.Ballardie@cs.ucl.ac.uk>
egp 8 EGP # exterior gateway protocol
+igp 9 IGP # any private interior gateway (Cisco: for IGRP)
+bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring
+nvp 11 NVP-II # Network Voice Protocol
pup 12 PUP # PARC universal packet protocol
+argus 13 ARGUS # ARGUS
+emcon 14 EMCON # EMCON
+xnet 15 XNET # Cross Net Debugger
+chaos 16 CHAOS # Chaos
udp 17 UDP # user datagram protocol
+mux 18 MUX # Multiplexing protocol
+dcn 19 DCN-MEAS # DCN Measurement Subsystems
hmp 20 HMP # host monitoring protocol
+prm 21 PRM # packet radio measurement protocol
xns-idp 22 XNS-IDP # Xerox NS IDP
+trunk-1 23 TRUNK-1 # Trunk-1
+trunk-2 24 TRUNK-2 # Trunk-2
+leaf-1 25 LEAF-1 # Leaf-1
+leaf-2 26 LEAF-2 # Leaf-2
rdp 27 RDP # "reliable datagram" protocol
+irtp 28 IRTP # Internet Reliable Transaction Protocol
iso-tp4 29 ISO-TP4 # ISO Transport Protocol class 4
+netblt 30 NETBLT # Bulk Data Transfer Protocol
+mfe-nsp 31 MFE-NSP # MFE Network Services Protocol
+merit-inp 32 MERIT-INP # MERIT Internodal Protocol
+sep 33 SEP # Sequential Exchange Protocol
+3pc 34 3PC # Third Party Connect Protocol
+idpr 35 IDPR # Inter-Domain Policy Routing Protocol
xtp 36 XTP # Xpress Tranfer Protocol
ddp 37 DDP # Datagram Delivery Protocol
idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport
+tp++ 39 TP++ # TP++ Transport Protocol
+il 40 IL # IL Transport Protocol
ipv6 41 IPv6 # IPv6
+sdrp 42 SDRP # Source Demand Routing Protocol
ipv6-route 43 IPv6-Route # Routing Header for IPv6
ipv6-frag 44 IPv6-Frag # Fragment Header for IPv6
idrp 45 IDRP # Inter-Domain Routing Protocol
rsvp 46 RSVP # Reservation Protocol
gre 47 GRE # General Routing Encapsulation
-esp 50 ESP # Encap Security Payload for IPv6
-ah 51 AH # Authentication Header for IPv6
+mhrp 48 MHRP # Mobile Host Routing Protocol
+bna 49 BNA # BNA
+esp 50 ESP # encapsulating security payload
+ah 51 AH # authentication header
+i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA
+swipe 53 SWIPE # IP with Encryption
+narp 54 NARP # NBMA Address Resolution Protocol
+mobile 55 MOBILE # IP Mobility
+tlsp 56 TLSP # Transport Layer Security Protocol
skip 57 SKIP # SKIP
ipv6-icmp 58 IPv6-ICMP # ICMP for IPv6
ipv6-nonxt 59 IPv6-NoNxt # No Next Header for IPv6
ipv6-opts 60 IPv6-Opts # Destination Options for IPv6
-rspf 73 RSPF # Radio Shortest Path First.
+# 61 # any host internal protocol
+cftp 62 CFTP # CFTP
+# 63 # any local network
+sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK
+kryptolan 65 KRYPTOLAN # Kryptolan
+rvd 66 RVD # MIT Remote Virtual Disk Protocol
+ippc 67 IPPC # Internet Pluribus Packet Core
+# 68 # any distributed filesystem
+sat-mon 69 SAT-MON # SATNET Monitoring
+visa 70 VISA # VISA Protocol
+ipcv 71 IPCV # Internet Packet Core Utility
+cpnx 72 CPNX # Computer Protocol Network Executive
+cphb 73 CPHB # Computer Protocol Heart Beat
+wsn 74 WSN # Wang Span Network
+pvp 75 PVP # Packet Video Protocol
+br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring
+sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary
+wb-mon 78 WB-MON # WIDEBAND Monitoring
+wb-expak 79 WB-EXPAK # WIDEBAND EXPAK
+iso-ip 80 ISO-IP # ISO Internet Protocol
vmtp 81 VMTP # Versatile Message Transport
+secure-vmtp 82 SECURE-VMTP # SECURE-VMTP
+vines 83 VINES # VINES
+ttp 84 TTP # TTP
+nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP
+dgp 86 DGP # Dissimilar Gateway Protocol
+tcf 87 TCF # TCF
+eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco)
ospf 89 OSPFIGP # Open Shortest Path First IGP
+sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol
+larp 91 LARP # Locus Address Resolution Protocol
+mtp 92 MTP # Multicast Transport Protocol
+ax.25 93 AX.25 # AX.25 Frames
ipip 94 IPIP # IP-within-IP Encapsulation Protocol
+micp 95 MICP # Mobile Internetworking Control Pro.
+scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro.
+etherip 97 ETHERIP # Ethernet-within-IP Encapsulation
encap 98 ENCAP # Yet Another IP encapsulation
+# 99 # any private encryption scheme
+gmtp 100 GMTP # GMTP
+ifmp 101 IFMP # Ipsilon Flow Management Protocol
+pnni 102 PNNI # PNNI over IP
pim 103 PIM # Protocol Independent Multicast
+aris 104 ARIS # ARIS
+scps 105 SCPS # SCPS
+qnx 106 QNX # QNX
+a/n 107 A/N # Active Networks
+ipcomp 108 IPComp # IP Payload Compression Protocol
+snp 109 SNP # Sitara Networks Protocol
+compaq-peer 110 Compaq-Peer # Compaq Peer Protocol
+ipx-in-ip 111 IPX-in-IP # IPX in IP
+carp 112 CARP vrrp # Common Address Redundancy Protocol
+pgm 113 PGM # PGM Reliable Transport Protocol
+# 114 # any 0-hop protocol
+l2tp 115 L2TP # Layer Two Tunneling Protocol
+ddx 116 DDX # D-II Data Exchange
+iatp 117 IATP # Interactive Agent Transfer Protocol
+stp 118 STP # Schedule Transfer Protocol
+srp 119 SRP # SpectraLink Radio Protocol
+uti 120 UTI # UTI
+smp 121 SMP # Simple Message Protocol
+sm 122 SM # SM
+ptp 123 PTP # Performance Transparency Protocol
+isis 124 ISIS # ISIS over IPv4
+fire 125 FIRE
+crtp 126 CRTP # Combat Radio Transport Protocol
+crudp 127 CRUDP # Combat Radio User Datagram
+sscopmce 128 SSCOPMCE
+iplt 129 IPLT
+sps 130 SPS # Secure Packet Shield
+pipe 131 PIPE # Private IP Encapsulation within IP
+sctp 132 SCTP # Stream Control Transmission Protocol
+fc 133 FC # Fibre Channel
+# 134-254 # Unassigned
+pfsync 240 PFSYNC # PF Synchronization
+# 255 # Reserved
+divert 258 DIVERT # Divert pseudo-protocol [non IANA]
Modified: trunk/baselayout-prefix/etc/rc.conf
===================================================================
--- trunk/baselayout-prefix/etc/rc.conf 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/rc.conf 2011-04-28 18:25:46 UTC (rev 1704)
@@ -4,7 +4,7 @@
# If you set to yes, please make sure to set a UNICODE aware CONSOLEFONT and
# KEYMAP in the /etc/conf.d/consolefont and /etc/conf.d/keymaps config files.
-UNICODE="no"
+UNICODE="yes"
# Set EDITOR to your preferred editor.
# You may use something other than what is listed here.
@@ -13,27 +13,6 @@
#EDITOR="/usr/bin/vim"
#EDITOR="/usr/bin/emacs"
-# What display manager do you use ? [ xdm | gdm | kdm | entrance ]
-#DISPLAYMANAGER="xdm"
+# DISPLAYMANAGER has moved to /etc/conf.d/xdm
-# XSESSION is a new variable to control what window manager to start
-# default with X if run with xdm, startx or xinit. The default behavior
-# is to look in /etc/X11/Sessions/ and run the script in matching the
-# value that XSESSION is set to. The support scripts are smart enough to
-# look in all bin directories if it cant find a match in /etc/X11/Sessions/,
-# so setting it to "enlightenment" can also work. This is basically used
-# as a way for the system admin to configure a default system wide WM,
-# allthough it will work if the user export XSESSION in his .bash_profile, etc.
-#
-# NOTE: 1) this behaviour is overridden when a ~/.xinitrc exists, and startx
-# is called.
-# 2) even if ~/.xsession exists, if XSESSION can be resolved, it will
-# be executed rather than ~/.xsession, else KDM breaks ...
-#
-# Defaults depending on what you install currently include:
-#
-# Gnome - will start gnome-session
-# kde-<version> - will start startkde (look in /etc/X11/Sessions/)
-# Xsession - will start a terminal and a few other nice apps
-
-#XSESSION="Gnome"
+# XSESSION has moved to /etc/env.d/90xsession
Modified: trunk/baselayout-prefix/etc/services
===================================================================
--- trunk/baselayout-prefix/etc/services 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/services 2011-04-28 18:25:46 UTC (rev 1704)
@@ -13,6 +13,8 @@
# Each line describes one service, and is of the form:
# service-name port/protocol [aliases ...] [# comment]
#
+# See services(5) for more info.
+#
#
# IANA Assignments [Well Known Ports]
@@ -205,8 +207,8 @@
pop2 109/udp pop-2
pop3 110/tcp pop-3 # Post Office Protocol - Version 3
pop3 110/udp pop-3
-sunrpc 111/tcp portmapper # SUN Remote Procedure Call
-sunrpc 111/udp portmapper
+sunrpc 111/tcp portmapper rpcbind # SUN Remote Procedure Call
+sunrpc 111/udp portmapper rpcbind
mcidas 112/tcp # McIDAS Data Transmission Protocol
mcidas 112/udp
auth 113/tcp authentication tap ident # Authentication Service
@@ -911,6 +913,8 @@
pxc-splr 4007/udp pxc-splr
xgrid 4111/tcp # Mac OS X Server Xgrid
xgrid 4111/udp
+bzr 4155/tcp # Bazaar Version Control System
+bzr 4155/udp # Bazaar version control system
rwhois 4321/tcp # Remote Who Is
rwhois 4321/udp
epmd 4369/tcp # Erlang Port Mapper Daemon
Modified: trunk/baselayout-prefix/etc/shadow
===================================================================
--- trunk/baselayout-prefix/etc/shadow 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/shadow 2011-04-28 18:25:46 UTC (rev 1704)
@@ -11,6 +11,4 @@
postmaster:*:9797:0:::::
news:*:9797:0:::::
uucp:*:9797:0:::::
-games:*:9797:0:::::
-guest:*:9797:0:::::
nobody:*:9797:0:::::
Modified: trunk/baselayout-prefix/etc/shells
===================================================================
--- trunk/baselayout-prefix/etc/shells 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/etc/shells 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,9 +1,10 @@
# /etc/shells: valid login shells
-/bin/sh
/bin/bash
-/bin/tcsh
/bin/csh
/bin/esh
+/bin/fish
/bin/ksh
+/bin/sash
+/bin/sh
+/bin/tcsh
/bin/zsh
-/bin/sash
Modified: trunk/baselayout-prefix/init.d/bootmisc
===================================================================
--- trunk/baselayout-prefix/init.d/bootmisc 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/bootmisc 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -31,12 +31,6 @@
return 0
fi
- if [[ -x /sbin/env-update.sh ]] ; then
- ebegin "Updating environment"
- /sbin/env-update.sh -u > /dev/null
- eend 0
- fi
-
#
# Take care of random stuff [ /var/lock | /var/run | pam ]
#
@@ -53,11 +47,11 @@
# Clean up /var/run and create /var/run/utmp so that we can login.
#
for x in $(find /var/run/ ! -type d ! -name utmp ! -name innd.pid ! -name random-seed) ; do
- local daemon=${x##*/}
- daemon=${daemon%*.pid}
# Do not remove pidfiles of already running daemons
- if [[ -z $(ps --no-heading -C "${daemon}") ]] ; then
- if [[ -f ${x} || -L ${x} ]] ; then
+ if [[ -f ${x} || -L ${x} ]] ; then
+ local daemon=${x##*/}
+ daemon=${daemon%*.pid}
+ if [[ -z $(ps --no-heading -C "${daemon}") ]] ; then
rm -f "${x}"
fi
fi
@@ -81,20 +75,26 @@
cd /tmp
if [[ ${WIPE_TMP} == "yes" ]] ; then
ebegin "Wiping /tmp directory"
- # This eval stuff sucks, so if someone has a better *working*
- # solution, please file a bug at http://bugs.gentoo.org/
- # Originally ripped from Debian init scripts
local exceptions="
'!' -name . -a
'!' '(' -uid 0 -a
'('
-path './lost+found/*' -o
+ -path './quota.user' -o
-path './quota.user/*' -o
-path './aquota.user/*' -o
-path './quota.group/*' -o
-path './aquota.group/*' -o
-path './.journal/*'
- ')'
+ ')' -o '(' -type d -a
+ '('
+ -path './lost+found' -o
+ -path './quota.user' -o
+ -path './aquota.user' -o
+ -path './quota.group' -o
+ -path './aquota.group' -o
+ -path './.journal'
+ ')' ')'
')'"
# First kill most files, then kill empty dirs
eval find . -xdev -depth ${exceptions} ! -type d -print0 | xargs -0 rm -f --
@@ -103,7 +103,7 @@
else
ebegin "Cleaning /tmp directory"
(
- rm -f /tmp/.X*-lock /tmp/esrv* /tmp/kio* /tmp/jpsock.* /tmp/.fam*
+ rm -f /tmp/.X*-lock /tmp/esrv* /tmp/kio* /tmp/jpsock.* /tmp/.fam* /tmp/iceauth.* /tmp/xauth.*
rm -rf /tmp/.esd* /tmp/orbit-* /tmp/ssh-* /tmp/ksocket-* /tmp/.*-unix
) &> /dev/null
eend 0
Modified: trunk/baselayout-prefix/init.d/checkfs
===================================================================
--- trunk/baselayout-prefix/init.d/checkfs 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/checkfs 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -13,7 +13,7 @@
start_addon dm-crypt
if [[ -f /fastboot ]] || [[ -n ${CDBOOT} ]] ; then
- rm -f /fastboot
+ rm -f /fastboot 2>/dev/null || : # ignore ro errors #267094
else
ebegin "Checking all filesystems"
if [[ -f /forcefsck ]] ; then
@@ -27,6 +27,10 @@
fi
if [[ ${retval} -eq 0 ]] ; then
eend 0
+ elif [[ ${retval} -eq 8 ]] ; then
+ ewend 1 "Operational error, continuing"
+ # Everything should be ok, so return a pass
+ return 0
elif [[ ${retval} -ge 1 && ${retval} -le 3 ]] ; then
ewend 1 "Filesystem errors corrected."
# Everything should be ok, so return a pass
@@ -40,7 +44,7 @@
if [[ ${retval} -gt 3 ]] ; then
eend 2 "Fsck could not correct all errors, manual repair needed"
- /sbin/sulogin ${CONSOLE}
+ sulogin ${CONSOLE}
fi
fi
fi
Modified: trunk/baselayout-prefix/init.d/checkroot
===================================================================
--- trunk/baselayout-prefix/init.d/checkroot 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/checkroot 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -46,10 +46,12 @@
ewend 1 "Filesystem repaired"
elif [[ ${retval} -eq 2 || ${retval} -eq 3 ]] ; then
ewend 1 "Filesystem repaired, but reboot needed!"
- echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
- echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
- ewarn "Rebooting in 10 seconds ..."
- sleep 10
+ if [[ ${RC_FORCE_AUTO} != "yes" ]] ; then
+ echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
+ echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
+ ewarn "Rebooting in 10 seconds ..."
+ sleep 10
+ fi
einfo "Rebooting"
/sbin/reboot -f
else
@@ -58,7 +60,7 @@
fsck -y -C -T /
else
eend 2 "Filesystem couldn't be fixed :("
- /sbin/sulogin ${CONSOLE}
+ sulogin ${CONSOLE}
fi
einfo "Unmounting filesystems"
/bin/mount -a -o remount,ro &> /dev/null
@@ -78,7 +80,7 @@
if [[ $? -ne 0 ]] ; then
eend 2 "Root filesystem could not be mounted read/write :("
if [[ ${RC_FORCE_AUTO} != "yes" ]] ; then
- /sbin/sulogin ${CONSOLE}
+ sulogin ${CONSOLE}
fi
else
eend 0
Modified: trunk/baselayout-prefix/init.d/clock
===================================================================
--- trunk/baselayout-prefix/init.d/clock 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/clock 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
opts="save"
@@ -18,7 +18,7 @@
elif is_xenU_sys ; then
TBLURB="xen"
fakeit=1
- elif [[ -d /proc/vz ]] ; then
+ elif is_vz_sys ; then
TBLURB="VZ"
fakeit=1
elif grep -q ' cobd$' /proc/devices ; then
@@ -54,6 +54,12 @@
if grep -qs ^CLOCK= /etc/rc.conf ; then
ewarn "CLOCK should not be set in /etc/rc.conf but in /etc/conf.d/clock"
fi
+ # Make sure people set their timezone ... we do it here
+ # even though we don't actually use the variable so that
+ # people see the warning on boot.
+ if [[ -z ${CDBOOT} && ${TIMEZONE-Factory} == "Factory" ]] ; then
+ ewarn "Your TIMEZONE in /etc/conf.d/clock is still set to Factory!"
+ fi
}
start() {
Modified: trunk/baselayout-prefix/init.d/consolefont
===================================================================
--- trunk/baselayout-prefix/init.d/consolefont 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/consolefont 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -32,7 +32,7 @@
# Set the console font
local errmsg=""
ebegin "Setting user font"
- if [[ -x /bin/setfont ]] ; then
+ if type -P setfont >/dev/null ; then
# We patched setfont to have --tty support ...
if [[ -n $(setfont --help 2>&1 | grep -e '--tty') || \
-n $(setfont --help 2>&1 | grep -e '-C') ]]
@@ -48,18 +48,18 @@
|| ttydev=/dev/tty
for x in $(seq 1 "${RC_TTY_NUMBER}") ; do
- /bin/setfont ${CONSOLEFONT} ${param} \
+ setfont ${CONSOLEFONT} ${param} \
${sf_param}/${ttydev}${x} > /dev/null
retval=$?
done
else
- /bin/setfont ${CONSOLEFONT} ${param} > /dev/null
+ setfont ${CONSOLEFONT} ${param} > /dev/null
retval=$?
fi
errmsg="Failed to set user font"
else
retval=1
- errmsg="/bin/setfont not found"
+ errmsg="setfont not found"
fi
eend ${retval} "${errmsg}"
}
Modified: trunk/baselayout-prefix/init.d/halt.sh
===================================================================
--- trunk/baselayout-prefix/init.d/halt.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/halt.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source /sbin/functions.sh
@@ -13,8 +13,7 @@
# livecd-functions.sh should _ONLY_ set this differently if CDBOOT is
# set, else the default one should be used for normal boots.
# say: RC_NO_UMOUNTS="/mnt/livecd|/newroot"
-RC_NO_UMOUNTS=${RC_NO_UMOUNTS:-/mnt/livecd|/newroot}
-RC_NO_UMOUNT_FS="^(proc|devpts|sysfs|devfs|tmpfs|usb(dev)?fs|unionfs|rootfs)$"
+RC_NO_UMOUNTS=${RC_NO_UMOUNTS:-^(/|/dev|/dev/pts|/lib/rcscripts/init.d|/proc|/proc/.*|/sys)$}
# Reset pam_console permissions if we are actually using it
if [[ -x /sbin/pam_console_apply && ! -c /dev/.devfsd && \
@@ -36,18 +35,6 @@
ebegin $"Deactivating swap"
swapoff -a
eend $?
-
- if [[ ${RC_SWAP_ERASE} == "yes" ]] ; then
- for s in $(echo "${swap_list}" | awk '$2 == "partition" {print $1}') ; do
- ebegin $"Erasing swap space" ${s}
- ssize=$(awk '$4 == "'${s##*/}'" {print $3}' /proc/partitions 2> /dev/null)
- dd if=/dev/zero of=${s} bs=1024 count=${ssize} 2> /dev/null
- eend $?
- ebegin $"Creating swap space" ${s}
- mkswap ${s} > /dev/null
- eend $?
- done
- fi
fi
# Write a reboot record to /var/log/wtmp before unmounting
@@ -69,7 +56,7 @@
# Remove loopback devices started by dm-crypt
remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \
- sort -r | egrep -v "^(${RC_NO_UMOUNTS})$")
+ sort -r | egrep -v "${RC_NO_UMOUNTS}")
[[ -n ${remaining} ]] && {
sig=
retry=3
@@ -86,7 +73,7 @@
fi
remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \
- sort -r | egrep -v "^(${RC_NO_UMOUNTS})$")
+ sort -r | egrep -v "${RC_NO_UMOUNTS}")
[[ -z ${remaining} ]] && break
/bin/fuser -s -k ${sig} -m ${remaining}
@@ -100,21 +87,18 @@
# This is needed to make sure we dont have a mounted filesystem
# on a LVM volume when shutting LVM down ...
ebegin "Unmounting filesystems"
-unmounts=$(awk -v NO_UMOUNT_FS="${RC_NO_UMOUNT_FS}" \
- '{ \
- if (($3 !~ NO_UMOUNT_FS) && \
- ($1 != "none") && \
- ($1 !~ /^(rootfs|\/dev\/root)$/) && \
- ($2 != "/")) \
- print $2 \
- }' /proc/mounts | sort -ur)
-for x in ${unmounts}; do
+for x in $(awk '{print $2}' /proc/mounts | sort -ur) ; do
+ x=${x//\\040/ }
# Do not umount these ... will be different depending on value of CDBOOT
- if [[ -n $(echo "${x}" | egrep "^(${RC_NO_UMOUNTS})$") ]] ; then
+ if [[ -n $(echo "${x}" | egrep "${RC_NO_UMOUNTS}") ]] ; then
continue
fi
- x=${x//\\040/ }
+ # If we're using the mount (probably /usr) then don't unmount us
+ if [[ " $(fuser -m "${x}" 2>/dev/null) " == *" $$ "* ]] ; then
+ continue
+ fi
+
if ! umount "${x}" &>/dev/null; then
# Kill processes still using this mount
/bin/fuser -s -k -9 -m "${x}"
@@ -127,6 +111,7 @@
# Try to remove any dm-crypt mappings
stop_addon dm-crypt
+stop_addon truecrypt
# Stop LVM, etc
for x in $(reverse_list ${RC_VOLUME_ORDER}) ; do
@@ -163,15 +148,15 @@
sync; sync
sleep 1
- for x in $(awk -v NO_UMOUNT_FS="${RC_NO_UMOUNT_FS}" \
- '{ \
- if (($1 != "none") && ($3 !~ NO_UMOUNT_FS)) \
- print $2 \
- }' /proc/mounts | sort -ur) ; do
+ for x in $(awk '{print $2}' /proc/mounts | sort -ur) ; do
x=${x//\\040/ }
- if [[ -n $(echo "${x}" | egrep "^(${RC_NO_UMOUNTS})$") ]] ; then
+
+ # Do not umount these ... will be different depending on value of CDBOOT
+ if [[ ${x} != "/" \
+ && -n $(echo "${x}" | egrep "${RC_NO_UMOUNTS}") ]] ; then
continue
fi
+
if [[ ${cmd} == "u" ]]; then
umount -n -r "${x}"
else
@@ -201,7 +186,7 @@
eend ${mount_worked}
if [[ ${mount_worked} -eq 1 ]]; then
ups_kill_power
- /sbin/sulogin -t 10 /dev/console
+ sulogin -t 10 /dev/console
fi
# Inform if there is a forced or skipped fsck
Modified: trunk/baselayout-prefix/init.d/hostname
===================================================================
--- trunk/baselayout-prefix/init.d/hostname 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/hostname 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
Modified: trunk/baselayout-prefix/init.d/keymaps
===================================================================
--- trunk/baselayout-prefix/init.d/keymaps 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/keymaps 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -36,17 +36,17 @@
# Turn on unicode if user wants it
if [[ ${UNICODE} == "yes" ]] ; then
- /usr/bin/kbd_mode -u
+ kbd_mode -u
fi
ebegin "Loading key mappings"
- if [[ -x /bin/loadkeys ]] ; then
+ if type -P loadkeys >/dev/null ; then
[[ ${SET_WINDOWKEYS} == "yes" ]] && WINDOWKEYS_KEYMAP="windowkeys"
- /bin/loadkeys -q ${WINDOWKEYS_KEYMAP} ${KEYMAP} \
- ${EXTENDED_KEYMAPS} > /dev/null
+ loadkeys -q ${WINDOWKEYS_KEYMAP} ${KEYMAP} \
+ ${EXTENDED_KEYMAPS} > /dev/null
eend $? "Error loading key mappings"
else
- eend 1 "/bin/loadkeys not found"
+ eend 1 "loadkeys not found"
return 1
fi
Modified: trunk/baselayout-prefix/init.d/local
===================================================================
--- trunk/baselayout-prefix/init.d/local 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/local 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
Modified: trunk/baselayout-prefix/init.d/localmount
===================================================================
--- trunk/baselayout-prefix/init.d/localmount 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/localmount 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -22,28 +22,40 @@
# Check what USB fs the kernel support. Currently
# 2.5+ kernels, and later 2.4 kernels have 'usbfs',
# while older kernels have 'usbdevfs'.
- local usbfs=$(grep -Fow usbfs /proc/filesystems ||
- grep -Fow usbdevfs /proc/filesystems)
-
- if [[ -n ${usbfs} ]] && \
- [[ -e /proc/bus/usb && ! -e /proc/bus/usb/devices ]]
- then
- ebegin "Mounting USB device filesystem (${usbfs})"
- usbgid=$(echo $(getent group usb) | awk -F: '{print $3}')
- mount -t ${usbfs} usbfs /proc/bus/usb \
- -o ${usbgid:+devmode=0664,devgid=${usbgid},}noexec,nosuid
- eend $? "Failed to mount USB device filesystem"
+ if [[ -d /proc/bus/usb && ! -e /proc/bus/usb/devices ]] ; then
+ local usbfs=$(grep -Fow usbfs /proc/filesystems ||
+ grep -Fow usbdevfs /proc/filesystems)
+ if [[ -n ${usbfs} ]] ; then
+ ebegin "Mounting USB device filesystem (${usbfs})"
+ usbgid=$(echo $(getent group usb) | awk -F: '{print $3}')
+ mount -t ${usbfs} usbfs /proc/bus/usb \
+ -o ${usbgid:+devmode=0664,devgid=${usbgid},}noexec,nosuid
+ eend $?
+ fi
fi
# Setup Kernel Support for miscellaneous Binary Formats
- local binfmt=$(grep -Fow binfmt_misc /proc/filesystems)
- if [[ -n ${binfmt} ]] && [[ -e /proc/sys/fs/binfmt_misc ]] ; then
- ebegin $"Mounting misc binary format filesystem"
- mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc \
- -o nodev,noexec,nosuid
- eend $?
+ if [[ -d /proc/sys/fs/binfmt_misc ]] ; then
+ local binfmt=$(grep -Fow binfmt_misc /proc/filesystems)
+ if [[ -n ${binfmt} ]] ; then
+ ebegin $"Mounting misc binary format filesystem"
+ mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc \
+ -o nodev,noexec,nosuid
+ eend $?
+ fi
fi
+ # Setup Kernel Support for the security filesystem
+ if [[ -d /sys/kernel/security ]] ; then
+ local secfs=$(grep -Fow securityfs /proc/filesystems)
+ if [[ -n ${secfs} ]] ; then
+ ebegin $"Mounting security filesystem"
+ mount -t securityfs securityfs /sys/kernel/security \
+ -o nodev,noexec,nosuid
+ eend $?
+ fi
+ fi
+
# We do our swapping here instead of rc so we can get urandom started
# before us for people that like an encrypted swap.
ebegin "Activating (possible) swap"
Modified: trunk/baselayout-prefix/init.d/modules
===================================================================
--- trunk/baselayout-prefix/init.d/modules 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/modules 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
@@ -81,7 +81,7 @@
if [[ -z "${CDBOOT}" ]] && [[ ! -e /etc/modules.conf ]] && \
[[ $(get_KV) -lt $(KV_to_int '2.5.48') || -x /sbin/modprobe.old ]]
then
- echo '### This file is automatically generated by modules-update' \
+ echo '### This file is automatically generated by update-modules' \
> /etc/modules.conf 2>/dev/null
[[ ! -f /etc/modules.conf ]] && \
ewarn "Cannot update /etc/modules.conf!"
@@ -91,7 +91,7 @@
if [[ -z "${CDBOOT}" ]] && \
[[ -f /etc/modules.conf || $(get_KV) -ge $(KV_to_int '2.5.48') ]]
then
- /sbin/modules-update
+ /sbin/update-modules
fi
local autoload=""
Modified: trunk/baselayout-prefix/init.d/net.eth0
===================================================================
--- trunk/baselayout-prefix/init.d/net.eth0 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/net.eth0 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1 +1,1136 @@
-link net.lo
\ No newline at end of file
+#!/sbin/runscript
+# Copyright 2004-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Contributed by Roy Marples (uberlord@gentoo.org)
+# Many thanks to Aron Griffis (agriffis@gentoo.org)
+# for help, ideas and patches
+
+#NB: Config is in /etc/conf.d/net
+
+# For pcmcia users. note that pcmcia must be added to the same
+# runlevel as the net.* script that needs it.
+depend() {
+ need localmount
+ after bootmisc hostname
+ use isapnp isdn pcmcia usb wlan
+
+ # Load any custom depend functions for the given interface
+ # For example, br0 may need eth0 and eth1
+ local iface="${SVCNAME#*.}"
+ [[ $(type -t "depend_${iface}") == "function" ]] && depend_${iface}
+
+ if [[ ${iface} != "lo" && ${iface} != "lo0" ]] ; then
+ after net.lo net.lo0
+
+ # Support new style RC_NEED and RC_USE in one net file
+ local x="RC_NEED_${iface}"
+ [[ -n ${!x} ]] && need ${!x}
+ x="RC_USE_${iface}"
+ [[ -n ${!x} ]] && use ${!x}
+ x="RC_AFTER_${iface}"
+ [[ -n ${!x} ]] && after ${!x}
+ x="RC_BEFORE_${iface}"
+ [[ -n ${!x} ]] && before ${!x}
+ x="RC_PROVIDE_${iface}"
+ [[ -n ${!x} ]] && provide ${!x}
+ fi
+
+ return 0
+}
+
+# Define where our modules are
+MODULES_DIR="${svclib}/net"
+
+# Make some wrappers to fudge after/before/need/use depend flags.
+# These are callbacks so MODULE will be set.
+after() {
+ eval "${MODULE}_after() { echo \"$*\"; }"
+}
+before() {
+ eval "${MODULE}_before() { echo \"$*\"; }"
+}
+need() {
+ eval "${MODULE}_need() { echo \"$*\"; }"
+}
+installed() {
+ # We deliberately misspell this as _installed will probably be used
+ # at some point
+ eval "${MODULE}_instlled() { echo \"$*\"; }"
+}
+provide() {
+ eval "${MODULE}_provide() { echo \"$*\"; }"
+}
+functions() {
+ eval "${MODULE}_functions() { echo \"$*\"; }"
+}
+variables() {
+ eval "${MODULE}_variables() { echo \"$*\"; }"
+}
+
+is_loopback() {
+ [[ $1 == "lo" || $1 == "lo0" ]]
+}
+
+# char* interface_device(char *iface)
+#
+# Gets the base device of the interface
+# Can handle eth0:1 and eth0.1
+# Which returns eth0 in this case
+interface_device() {
+ local dev="${1%%.*}"
+ [[ ${dev} == "$1" ]] && dev="${1%%:*}"
+ echo "${dev}"
+}
+
+# char* interface_type(char* iface)
+#
+# Returns the base type of the interface
+# eth, ippp, etc
+interface_type() {
+ echo "${1%%[0-9]*}"
+}
+
+# int calculate_metric(char *interface, int base)
+#
+# Calculates the best metric for the interface
+# We use this when we add routes so we can prefer interfaces over each other
+calculate_metric() {
+ local iface="$1" metric="$2"
+
+ # Have we already got a metric?
+ local m=$(awk '$1=="'${iface}'" && $2=="00000000" { print $7 }' \
+ /proc/net/route)
+ if [[ -n ${m} ]] ; then
+ echo "${m}"
+ return 0
+ fi
+
+ local i= dest= gw= flags= ref= u= m= mtu= metrics=
+ while read i dest gw flags ref u m mtu ; do
+ # Ignore lo
+ is_loopback "${i}" && continue
+ # We work out metrics from default routes only
+ [[ ${dest} != "00000000" || ${gw} == "00000000" ]] && continue
+ metrics="${metrics}\n${m}"
+ done < /proc/net/route
+
+ # Now, sort our metrics
+ metrics=$(echo -e "${metrics}" | sort -n)
+
+ # Now, find the lowest we can use
+ local gotbase=false
+ for m in ${metrics} ; do
+ [[ ${m} -lt ${metric} ]] && continue
+ [[ ${m} == ${metric} ]] && ((metric++))
+ [[ ${m} -gt ${metric} ]] && break
+ done
+
+ echo "${metric}"
+}
+
+# int netmask2cidr(char *netmask)
+#
+# Returns the CIDR of a given netmask
+netmask2cidr() {
+ local binary= i= bin=
+
+ for i in ${1//./ }; do
+ bin=""
+ while [[ ${i} != "0" ]] ; do
+ bin=$[${i}%2]${bin}
+ (( i=i>>1 ))
+ done
+ binary="${binary}${bin}"
+ done
+ binary="${binary%%0*}"
+ echo "${#binary}"
+}
+
+
+# bool is_function(char* name)
+#
+# Returns 0 if the given name is a shell function, otherwise 1
+is_function() {
+ [[ -z $1 ]] && return 1
+ [[ $(type -t "$1") == "function" ]]
+}
+
+# void function_wrap(char* source, char* target)
+#
+# wraps function calls - for example function_wrap(this, that)
+# maps function names this_* to that_*
+function_wrap() {
+ local i=
+
+ is_function "${2}_depend" && return
+
+ for i in $(typeset -f | grep -o '^'"${1}"'_[^ ]*'); do
+ eval "${2}${i#${1}}() { ${i} \"\$@\"; }"
+ done
+}
+
+# char[] * expand_parameters(char *cmd)
+#
+# Returns an array after expanding parameters. For example
+# "192.168.{1..3}.{1..3}/24 brd +"
+# will return
+# "192.168.1.1/24 brd +"
+# "192.168.1.2/24 brd +"
+# "192.168.1.3/24 brd +"
+# "192.168.2.1/24 brd +"
+# "192.168.2.2/24 brd +"
+# "192.168.2.3/24 brd +"
+# "192.168.3.1/24 brd +"
+# "192.168.3.2/24 brd +"
+# "192.168.3.3/24 brd +"
+expand_parameters() {
+ local x=$(eval echo ${@// /_})
+ local -a a=( ${x} )
+
+ a=( "${a[@]/#/\"}" )
+ a=( "${a[@]/%/\"}" )
+ echo "${a[*]//_/ }"
+}
+
+# void configure_variables(char *interface, char *option1, [char *option2])
+#
+# Maps configuration options from <variable>_<option> to <variable>_<iface>
+# option2 takes precedence over option1
+configure_variables() {
+ local iface="$1" option1="$2" option2="$3"
+
+ local mod= func= x= i=
+ local -a ivars=() ovars1=() ovars2=()
+ local ifvar=$(bash_variable "${iface}")
+
+ for mod in ${MODULES[@]}; do
+ is_function ${mod}_variables || continue
+ for v in $(${mod}_variables) ; do
+ x=
+ [[ -n ${option2} ]] && x="${v}_${option2}[@]"
+ [[ -z ${!x} ]] && x="${v}_${option1}[@]"
+ [[ -n ${!x} ]] && eval "${v}_${ifvar}=( \"\${!x}\" )"
+ done
+ done
+
+ return 0
+}
+# bool module_load_minimum(char *module)
+#
+# Does the minimum checking on a module - even when forcing
+module_load_minimum() {
+ local f="$1.sh" MODULE="${1##*/}"
+
+ if [[ ! -f ${f} ]] ; then
+ eerror "${f} does not exist"
+ return 1
+ fi
+
+ if ! source "${f}" ; then
+ eerror "${MODULE} failed a sanity check"
+ return 1
+ fi
+
+ for f in depend; do
+ is_function "${MODULE}_${f}" && continue
+ eerror "${MODULE}.sh does not support the required function ${f}"
+ return 1
+ done
+
+ return 0
+}
+
+# bool modules_load_auto()
+#
+# Load and check each module for sanity
+# If the module is not installed, the functions are to be removed
+modules_load_auto() {
+ local i j inst
+
+ # Populate the MODULES array
+ # Basically we treat evey file in ${MODULES_DIR} as a module
+ MODULES=( $( cd "${MODULES_DIR}" ; ls *.sh ) )
+ j="${#MODULES[@]}"
+ for (( i=0; i<j; i++ )); do
+ MODULES[i]="${MODULES_DIR}/${MODULES[i]}"
+ [[ ! -f ${MODULES[i]} ]] && unset MODULES[i]
+ done
+ MODULES=( "${MODULES[@]}" )
+
+ # Each of these sources into the global namespace, so it's
+ # important that module functions and variables are prefixed with
+ # the module name, for example iproute2_
+
+ j="${#MODULES[@]}"
+ loaded_interface=false
+ for (( i=0; i<j; i++ )); do
+ MODULES[i]="${MODULES[i]%.sh*}"
+ if [[ ${MODULES[i]##*/} == "interface" ]] ; then
+ eerror "interface is a reserved name - cannot load a module called interface"
+ return 1
+ fi
+
+ (
+ u=0;
+ module_load_minimum "${MODULES[i]}" || u=1;
+ if [[ ${u} == 0 ]] ; then
+ inst="${MODULES[i]##*/}_check_installed";
+ if is_function "${inst}" ; then
+ ${inst} false || u=1;
+ fi
+ fi
+ exit "${u}";
+ )
+
+ if [[ $? == 0 ]] ; then
+ source "${MODULES[i]}.sh"
+ MODULES[i]="${MODULES[i]##*/}"
+ else
+ unset MODULES[i]
+ fi
+ done
+
+ MODULES=( "${MODULES[@]}" )
+ return 0
+}
+
+# bool modules_check_installed(void)
+#
+# Ensure that all modules have the required modules loaded
+# This enables us to remove modules from the MODULES array
+# Whilst other modules can still explicitly call them
+# One example of this is essidnet which configures network
+# settings for the specific ESSID connected to as the user
+# may be using a daemon to configure wireless instead of our
+# iwconfig module
+modules_check_installed() {
+ local i j missingdeps nmods="${#MODULES[@]}"
+
+ for (( i=0; i<nmods; i++ )); do
+ is_function "${MODULES[i]}_instlled" || continue
+ for j in $( ${MODULES[i]}_instlled ); do
+ missingdeps=true
+ if is_function "${j}_check_installed" ; then
+ ${j}_check_installed && missingdeps=false
+ elif is_function "${j}_depend" ; then
+ missingdeps=false
+ fi
+ ${missingdeps} && unset MODULES[i] && unset PROVIDES[i] && break
+ done
+ done
+
+ MODULES=( "${MODULES[@]}" )
+ PROVIDES=( "${PROVIDES[@]}" )
+}
+
+# bool modules_check_user(void)
+modules_check_user() {
+ local iface="$1" ifvar=$(bash_variable "${IFACE}")
+ local i= j= k= l= nmods="${#MODULES[@]}"
+ local -a umods=()
+
+ # Has the interface got any specific modules?
+ umods="modules_${ifvar}[@]"
+ umods=( "${!umods}" )
+
+ # Global setting follows interface-specific setting
+ umods=( "${umods[@]}" "${modules[@]}" )
+
+ # Add our preferred modules
+ local -a pmods=( "iproute2" "dhcpcd" "iwconfig" "netplugd" )
+ umods=( "${umods[@]}" "${pmods[@]}" )
+
+ # First we strip any modules that conflict from user settings
+ # So if the user specifies pump then we don't use dhcpcd
+ for (( i=0; i<${#umods[@]}; i++ )); do
+ # Some users will inevitably put "dhcp" in their modules
+ # list. To keep users from screwing up their system this
+ # way, ignore this setting so that the default dhcp
+ # module will be used.
+ [[ ${umods[i]} == "dhcp" ]] && continue
+
+ # We remove any modules we explicitly don't want
+ if [[ ${umods[i]} == "!"* ]] ; then
+ for (( j=0; j<nmods; j++ )); do
+ [[ -z ${MODULES[j]} ]] && continue
+ if [[ ${umods[i]:1} == "${MODULES[j]}" \
+ || ${umods[i]:1} == "${PROVIDES[j]}" ]] ; then
+ # We may need to setup a class wrapper for it even though
+ # we don't use it directly
+ # However, we put it into an array and wrap later as
+ # another module may provide the same thing
+ ${MODULES[j]}_check_installed \
+ && WRAP_MODULES=(
+ "${WRAP_MODULES[@]}"
+ "${MODULES[j]} ${PROVIDES[j]}"
+ )
+ unset MODULES[j]
+ unset PROVIDES[j]
+ fi
+ done
+ continue
+ fi
+
+ if ! is_function "${umods[i]}_depend" ; then
+ # If the module is one of our preferred modules, then
+ # ignore this error; whatever is available will be
+ # used instead.
+ (( i < ${#umods[@]} - ${#pmods[@]} )) || continue
+
+ # The function may not exist because the modules software is
+ # not installed. Load the module and report its error
+ if [[ -e "${MODULES_DIR}/${umods[i]}.sh" ]] ; then
+ source "${MODULES_DIR}/${umods[i]}.sh"
+ is_function "${umods[i]}_check_installed" \
+ && ${umods[i]}_check_installed true
+ else
+ eerror "The module \"${umods[i]}\" does not exist"
+ fi
+ return 1
+ fi
+
+ if is_function "${umods[i]}_provide" ; then
+ mod=$(${umods[i]}_provide)
+ else
+ mod="${umods[i]}"
+ fi
+ for (( j=0; j<nmods; j++ )); do
+ [[ -z ${MODULES[j]} ]] && continue
+ if [[ ${PROVIDES[j]} == "${mod}" && ${umods[i]} != "${MODULES[j]}" ]] ; then
+ # We don't have a match - now ensure that we still provide an
+ # alternative. This is to handle our preferred modules.
+ for (( l=0; l<nmods; l++ )); do
+ [[ ${l} == "${j}" || -z ${MODULES[l]} ]] && continue
+ if [[ ${PROVIDES[l]} == "${mod}" ]] ; then
+ unset MODULES[j]
+ unset PROVIDES[j]
+ break
+ fi
+ done
+ fi
+ done
+ done
+
+ # Then we strip conflicting modules.
+ # We only need to do this for 3rd party modules that conflict with
+ # our own modules and the preferred list AND the user modules
+ # list doesn't specify a preference.
+ for (( i=0; i<nmods-1; i++ )); do
+ [[ -z ${MODULES[i]} ]] && continue
+ for (( j=i+1; j<nmods; j++)); do
+ [[ -z ${MODULES[j]} ]] && continue
+ [[ ${PROVIDES[i]} == "${PROVIDES[j]}" ]] \
+ && unset MODULES[j] && unset PROVIDES[j]
+ done
+ done
+
+ MODULES=( "${MODULES[@]}" )
+ PROVIDES=( "${PROVIDES[@]}" )
+ return 0
+}
+
+# void modules_sort(void)
+#
+# Sort our modules
+modules_sort() {
+ local i= j= nmods=${#MODULES[@]} m=
+ local -a provide=() provide_list=() after=() dead=() sorted=() sortedp=()
+
+ # Make our provide list
+ for ((i=0; i<nmods; i++)); do
+ dead[i]="false"
+ if [[ ${MODULES[i]} != "${PROVIDES[i]}" ]] ; then
+ local provided=false
+ for ((j=0; j<${#provide[@]}; j++)); do
+ if [[ ${provide[j]} == "${PROVIDES[i]}" ]] ; then
+ provide_list[j]="${provide_list[j]} ${MODULES[i]}"
+ provided=true
+ fi
+ done
+ if ! ${provided}; then
+ provide[j]="${PROVIDES[i]}"
+ provide_list[j]="${MODULES[i]}"
+ fi
+ fi
+ done
+
+ # Create an after array, which holds which modules the module at
+ # index i must be after
+ for ((i=0; i<nmods; i++)); do
+ if is_function "${MODULES[i]}_after" ; then
+ after[i]=" ${after[i]} $(${MODULES[i]}_after) "
+ fi
+ if is_function "${MODULES[i]}_before" ; then
+ for m in $(${MODULES[i]}_before); do
+ for ((j=0; j<nmods; j++)) ; do
+ if [[ ${PROVIDES[j]} == "${m}" ]] ; then
+ after[j]=" ${after[j]} ${MODULES[i]} "
+ break
+ fi
+ done
+ done
+ fi
+ done
+
+ # Replace the after list modules with real modules
+ for ((i=0; i<nmods; i++)); do
+ if [[ -n ${after[i]} ]] ; then
+ for ((j=0; j<${#provide[@]}; j++)); do
+ after[i]="${after[i]// ${provide[j]} / ${provide_list[j]} }"
+ done
+ fi
+ done
+
+ # We then use the below code to provide a topologial sort
+ module_after_visit() {
+ local name="$1" i= x=
+
+ for ((i=0; i<nmods; i++)); do
+ [[ ${MODULES[i]} == "$1" ]] && break
+ done
+
+ ${dead[i]} && return
+ dead[i]="true"
+
+ for x in ${after[i]} ; do
+ module_after_visit "${x}"
+ done
+
+ sorted=( "${sorted[@]}" "${MODULES[i]}" )
+ sortedp=( "${sortedp[@]}" "${PROVIDES[i]}" )
+ }
+
+ for x in ${MODULES[@]}; do
+ module_after_visit "${x}"
+ done
+
+ MODULES=( "${sorted[@]}" )
+ PROVIDES=( "${sortedp[@]}" )
+}
+
+# bool modules_check_depends(bool showprovides)
+modules_check_depends() {
+ local showprovides="${1:-false}" nmods="${#MODULES[@]}" i= j= needmod=
+ local missingdeps= p= interface=false
+
+ for (( i=0; i<nmods; i++ )); do
+ if is_function "${MODULES[i]}_need" ; then
+ for needmod in $(${MODULES[i]}_need); do
+ missingdeps=true
+ for (( j=0; j<nmods; j++ )); do
+ if [[ ${needmod} == "${MODULES[j]}" \
+ || ${needmod} == "${PROVIDES[j]}" ]] ; then
+ missingdeps=false
+ break
+ fi
+ done
+ if ${missingdeps} ; then
+ eerror "${MODULES[i]} needs ${needmod} (dependency failure)"
+ return 1
+ fi
+ done
+ fi
+
+ if is_function "${MODULES[i]}_functions" ; then
+ for f in $(${MODULES[i]}_functions); do
+ if ! is_function "${f}" ; then
+ eerror "${MODULES[i]}: missing required function \"${f}\""
+ return 1
+ fi
+ done
+ fi
+
+ [[ ${PROVIDES[i]} == "interface" ]] && interface=true
+
+ if ${showprovides} ; then
+ [[ ${PROVIDES[i]} != "${MODULES[i]}" ]] \
+ && veinfo "${MODULES[i]} provides ${PROVIDES[i]}"
+ fi
+ done
+
+ if ! ${interface} ; then
+ eerror "no interface module has been loaded"
+ return 1
+ fi
+
+ return 0
+}
+
+# bool modules_load(char *iface, bool starting)
+#
+# Loads the defined handler and modules for the interface
+# Returns 0 on success, otherwise 1
+modules_load() {
+ local iface="$1" starting="${2:-true}" MODULE= p=false i= j= k=
+ local -a x=()
+ local RC_INDENTATION="${RC_INDENTATION}"
+ local -a PROVIDES=() WRAP_MODULES=()
+
+ if ! is_loopback "${iface}" ; then
+ x="modules_force_${iface}[@]"
+ [[ -n ${!x} ]] && modules_force=( "${!x}" )
+ if [[ -n ${modules_force} ]] ; then
+ ewarn "WARNING: You are forcing modules!"
+ ewarn "Do not complain or file bugs if things start breaking"
+ report=true
+ fi
+ fi
+
+ veinfo "Loading networking modules for ${iface}"
+ eindent
+
+ if [[ -z ${modules_force} ]] ; then
+ modules_load_auto || return 1
+ else
+ j="${#modules_force[@]}"
+ for (( i=0; i<j; i++ )); do
+ module_load_minimum "${MODULES_DIR}/${modules_force[i]}" || return 1
+ if is_function "${modules_force[i]}_check_installed" ; then
+ ${modules_force[i]}_check_installed || unset modules_force[i]
+ fi
+ done
+ MODULES=( "${modules_force[@]}" )
+ fi
+
+ j="${#MODULES[@]}"
+ for (( i=0; i<j; i++ )); do
+ # Now load our dependencies - we need to use the MODULE variable
+ # here as the after/before/need functions use it
+ MODULE="${MODULES[i]}"
+ ${MODULE}_depend
+
+ # expose does exactly the same thing as depend
+ # However it is more "correct" as it exposes things to other modules
+ # instead of depending on them ;)
+ is_function "${MODULES[i]}_expose" && ${MODULES[i]}_expose
+
+ # If no provide is given, assume module name
+ if is_function "${MODULES[i]}_provide" ; then
+ PROVIDES[i]=$(${MODULES[i]}_provide)
+ else
+ PROVIDES[i]="${MODULES[i]}"
+ fi
+ done
+
+ if [[ -n ${modules_force[@]} ]] ; then
+ # Strip any duplicate modules providing the same thing
+ j="${#MODULES[@]}"
+ for (( i=0; i<j-1; i++ )); do
+ [[ -z ${MODULES[i]} ]] && continue
+ for (( k=i+1; k<j; k++ )); do
+ if [[ ${PROVIDES[i]} == ${PROVIDES[k]} ]] ; then
+ unset MODULES[k]
+ unset PROVIDES[k]
+ fi
+ done
+ done
+ MODULES=( "${MODULES[@]}" )
+ PROVIDES=( "${PROVIDES[@]}" )
+ else
+ if ${starting}; then
+ modules_check_user "${iface}" || return 1
+ else
+ # Always prefer iproute2 for taking down interfaces
+ if is_function iproute2_provide ; then
+ function_wrap iproute2 "$(iproute2_provide)"
+ fi
+ fi
+ fi
+
+ # Wrap our modules
+ j="${#MODULES[@]}"
+ for (( i=0; i<j; i++ )); do
+ function_wrap "${MODULES[i]}" "${PROVIDES[i]}"
+ done
+ j="${#WRAP_MODULES[@]}"
+ for (( i=0; i<j; i++ )); do
+ function_wrap ${WRAP_MODULES[i]}
+ done
+
+ if [[ -z ${modules_force[@]} ]] ; then
+ modules_check_installed || return 1
+ modules_sort || return 1
+ fi
+
+ veinfo "modules: ${MODULES[@]}"
+ eindent
+
+ ${starting} && p=true
+ modules_check_depends "${p}" || return 1
+ return 0
+}
+
+# bool iface_start(char *interface)
+#
+# iface_start is called from start. It's expected to start the base
+# interface (for example "eth0"), aliases (for example "eth0:1") and to start
+# VLAN interfaces (for example eth0.0, eth0.1). VLAN setup is accomplished by
+# calling itself recursively.
+iface_start() {
+ local iface="$1" mod config_counter="-1" x config_worked=false
+ local RC_INDENTATION="${RC_INDENTATION}"
+ local -a config=() fallback=() fallback_route=() conf=() a=() b=()
+ local ifvar=$(bash_variable "$1") i= j= metric=0
+
+ interface_exists "${iface}" && interface_up "${iface}"
+
+ # pre Start any modules with
+ for mod in ${MODULES[@]}; do
+ if is_function "${mod}_pre_start" ; then
+ ${mod}_pre_start "${iface}" || { eend 1; return 1; }
+ fi
+ done
+
+ interface_exists "${iface}" && interface_up "${iface}"
+
+ x="metric_${ifvar}"
+ # If we don't have a metric then calculate one
+ # Our modules will set the metric variable to a suitable base
+ # in their pre starts.
+ if [[ -z ${!x} ]] ; then
+ eval "metric_${ifvar}=\"$(calculate_metric "${iface}" "${metric}")\""
+ fi
+
+ # We now expand the configuration parameters and pray that the
+ # fallbacks expand to the same number as config or there will be
+ # trouble!
+ a="config_${ifvar}[@]"
+ a=( "${!a}" )
+ for (( i=0; i<${#a[@]}; i++ )); do
+ eval b=( $(expand_parameters "${a[i]}") )
+ config=( "${config[@]}" "${b[@]}" )
+ done
+
+ a="fallback_${ifvar}[@]"
+ a=( "${!a}" )
+ for (( i=0; i<${#a[@]}; i++ )); do
+ eval b=( $(expand_parameters "${a[i]}") )
+ fallback=( "${fallback[@]}" "${b[@]}" )
+ done
+
+ # We don't expand routes
+ fallback_route="fallback_route_${ifvar}[@]"
+ fallback_route=( "${!fallback_route}" )
+
+ # We must support old configs
+ if [[ -z ${config} ]] ; then
+ interface_get_old_config "${iface}" || return 1
+ if [[ -n ${config} ]] ; then
+ ewarn "You are using a deprecated configuration syntax for ${iface}"
+ ewarn "You are advised to read /etc/conf.d/net.example and upgrade it accordingly"
+ fi
+ fi
+
+ # Handle "noop" correctly
+ if [[ ${config[0]} == "noop" ]] ; then
+ if interface_is_up "${iface}" true ; then
+ einfo "Keeping current configuration for ${iface}"
+ eend 0
+ return 0
+ fi
+
+ # Remove noop from the config var
+ config=( "${config[@]:1}" )
+ fi
+
+ # Provide a default of DHCP if no configuration is set and we're auto
+ # Otherwise a default of NULL
+ if [[ -z ${config} ]] ; then
+ ewarn "Configuration not set for ${iface} - assuming DHCP"
+ if is_function "dhcp_start" ; then
+ config=( "dhcp" )
+ else
+ eerror "No DHCP client installed"
+ return 1
+ fi
+ fi
+
+ einfo "Bringing up ${iface}"
+ eindent
+ for (( config_counter=0; config_counter<${#config[@]}; config_counter++ )); do
+ # Handle null and noop correctly
+ if [[ ${config[config_counter]} == "null" \
+ || ${config[config_counter]} == "noop" ]] ; then
+ eend 0
+ config_worked=true
+ continue
+ fi
+
+ # We convert it to an array - this has the added
+ # bonus of trimming spaces!
+ conf=( ${config[config_counter]} )
+ einfo "${conf[0]}"
+
+ # Do we have a function for our config?
+ if is_function "${conf[0]}_start" ; then
+ eindent
+ ${conf[0]}_start "${iface}" ; x=$?
+ eoutdent
+ [[ ${x} == 0 ]] && config_worked=true && continue
+ # We need to test to see if it's an IP address or a function
+ # We do this by testing if the 1st character is a digit
+ elif [[ ${conf[0]:0:1} == [[:digit:]] || ${conf[0]} == *:* ]] ; then
+ x="0"
+ if ! is_loopback "${iface}" ; then
+ if [[ " ${MODULES[@]} " == *" arping "* ]] ; then
+ if arping_address_exists "${iface}" "${conf[0]}" ; then
+ eerror "${conf[0]%%/*} already taken on ${iface}"
+ x="1"
+ fi
+ fi
+ fi
+ [[ ${x} == "0" ]] && interface_add_address "${iface}" ${conf[@]}; x="$?"
+ eend "${x}" && config_worked=true && continue
+ else
+ if [[ ${conf[0]} == "dhcp" ]] ; then
+ eerror "No DHCP client installed"
+ else
+ eerror "No loaded modules provide \"${conf[0]}\" (${conf[0]}_start)"
+ fi
+ fi
+
+ if [[ -n ${fallback[config_counter]} ]] ; then
+ einfo "Trying fallback configuration"
+ config[config_counter]="${fallback[config_counter]}"
+ fallback[config_counter]=""
+
+ # Do we have a fallback route?
+ if [[ -n ${fallback_route[config_counter]} ]] ; then
+ x="fallback_route[config_counter]"
+ eval "routes_${ifvar}=( \"\${!x}\" )"
+ fallback_route[config_counter]=""
+ fi
+
+ (( config_counter-- )) # since the loop will increment it
+ continue
+ fi
+ done
+ eoutdent
+
+ # We return failure if no configuration parameters worked
+ ${config_worked} || return 1
+
+ # Start any modules with _post_start
+ for mod in ${MODULES[@]}; do
+ if is_function "${mod}_post_start" ; then
+ ${mod}_post_start "${iface}" || return 1
+ fi
+ done
+
+ return 0
+}
+
+# bool iface_stop(char *interface)
+#
+# iface_stop: bring down an interface. Don't trust information in
+# /etc/conf.d/net since the configuration might have changed since
+# iface_start ran. Instead query for current configuration and bring
+# down the interface.
+iface_stop() {
+ local iface="$1" i= aliases= need_begin=false mod=
+ local RC_INDENTATION="${RC_INDENTATION}"
+
+ # pre Stop any modules
+ for mod in ${MODULES[@]}; do
+ if is_function "${mod}_pre_stop" ; then
+ ${mod}_pre_stop "${iface}" || return 1
+ fi
+ done
+
+ einfo "Bringing down ${iface}"
+ eindent
+
+ # Collect list of aliases for this interface.
+ # List will be in reverse order.
+ if interface_exists "${iface}" ; then
+ aliases=$(interface_get_aliases_rev "${iface}")
+ fi
+
+ # Stop aliases before primary interface.
+ # Note this must be done in reverse order, since ifconfig eth0:1
+ # will remove eth0:2, etc. It might be sufficient to simply remove
+ # the base interface but we're being safe here.
+ for i in ${aliases} ${iface}; do
+ # Stop all our modules
+ for mod in ${MODULES[@]}; do
+ if is_function "${mod}_stop" ; then
+ ${mod}_stop "${i}" || return 1
+ fi
+ done
+
+ # A module may have removed the interface
+ if ! interface_exists "${iface}" ; then
+ eend 0
+ continue
+ fi
+
+ # We don't delete ppp assigned addresses
+ if ! is_function pppd_exists || ! pppd_exists "${i}" ; then
+ # Delete all the addresses for this alias
+ interface_del_addresses "${i}"
+ fi
+
+ # Do final shut down of this alias
+ if [[ ${IN_BACKGROUND} != "true" \
+ && ${RC_DOWN_INTERFACE} == "yes" ]] ; then
+ ebegin "Shutting down ${i}"
+ interface_iface_stop "${i}"
+ eend "$?"
+ fi
+ done
+
+ # post Stop any modules
+ for mod in ${MODULES[@]}; do
+ # We have already taken down the interface, so no need to error
+ is_function "${mod}_post_stop" && ${mod}_post_stop "${iface}"
+ done
+
+ return 0
+}
+
+# bool run_start(char *iface)
+#
+# Brings up ${IFACE}. Calls preup, iface_start, then postup.
+# Returns 0 (success) unless preup or iface_start returns 1 (failure).
+# Ignores the return value from postup.
+# We cannot check that the device exists ourselves as modules like
+# tuntap make create it.
+run_start() {
+ local iface="$1" IFVAR=$(bash_variable "$1")
+
+ # We do this so users can specify additional addresses for lo if they
+ # need too - additional routes too
+ # However, no extra modules are loaded as they are just not needed
+ if [[ ${iface} == "lo" ]] ; then
+ metric_lo="0"
+ config_lo=( "127.0.0.1/8 brd 127.255.255.255" "${config_lo[@]}" )
+ routes_lo=( "127.0.0.0/8" "${routes_lo[@]}" )
+ elif [[ ${iface} == "lo0" ]] ; then
+ metric_lo0="0"
+ config_lo0=( "127.0.0.1/8 brd 127.255.255.255" "${config_lo[@]}" )
+ routes_lo0=( "127.0.0.0/8" "${routes_lo[@]}" )
+ elif [[ -n ${metric} ]] ; then
+ eval "metric_${IFVAR}=\"${metric}\""
+ fi
+
+ # We may not have a loaded module for ${iface}
+ # Some users may have "alias natsemi eth0" in /etc/modules.d/foo
+ # so we can work with this
+ # However, if they do the same with eth1 and try to start it
+ # but eth0 has not been loaded then the module gets loaded as
+ # eth0.
+ # Not much we can do about this :(
+ # Also, we cannot error here as some modules - such as bridge
+ # create interfaces
+ if ! interface_exists "${iface}" ; then
+ /sbin/modprobe "${iface}" &>/dev/null
+ fi
+
+ # Call user-defined preup function if it exists
+ if is_function preup ; then
+ einfo "Running preup function"
+ eindent
+ ( preup "${iface}" )
+ eend "$?" "preup ${iface} failed" || return 1
+ eoutdent
+ fi
+
+ # If config is set to noop and the interface is up with an address
+ # then we don't start it
+ local config=
+ config="config_${IFVAR}[@]"
+ config=( "${!config}" )
+ if [[ ${config[0]} == "noop" ]] && interface_is_up "${iface}" true ; then
+ einfo "Keeping current configuration for ${iface}"
+ eend 0
+ else
+ # Remove noop from the config var
+ [[ ${config[0]} == "noop" ]] \
+ && eval "config_${IFVAR}=( "\"\$\{config\[@\]:1\}\"" )"
+
+ # There may be existing ip address info - so we strip it
+ if [[ ${RC_INTERFACE_KEEP_CONFIG} != "yes" \
+ && ${IN_BACKGROUND} != "true" ]] ; then
+ interface_del_addresses "${iface}"
+ fi
+
+ # Start the interface
+ if ! iface_start "${iface}" ; then
+ if [[ ${IN_BACKGROUND} != "true" ]] ; then
+ interface_exists "${iface}" && interface_down "${iface}"
+ fi
+ eend 1
+ return 1
+ fi
+ fi
+
+ # Call user-defined postup function if it exists
+ if is_function postup ; then
+ # We need to mark the service as started incase a
+ # postdown function wants to restart services that depend on us
+ mark_service_started "net.${iface}"
+ end_service "net.${iface}" 0
+ einfo "Running postup function"
+ eindent
+ ( postup "${iface}" )
+ eoutdent
+ fi
+
+ return 0
+}
+
+# bool run_stop(char *iface) {
+#
+# Brings down ${iface}. If predown call returns non-zero, then
+# stop returns non-zero to indicate failure bringing down device.
+# In all other cases stop returns 0 to indicate success.
+run_stop() {
+ local iface="$1" IFVAR=$(bash_variable "$1") x
+
+ # Load our ESSID variable so users can use it in predown() instead
+ # of having to write code.
+ local ESSID=$(get_options ESSID) ESSIDVAR=
+ [[ -n ${ESSID} ]] && ESSIDVAR=$(bash_variable "${ESSID}")
+
+ # Call user-defined predown function if it exists
+ if is_function predown ; then
+ einfo "Running predown function"
+ eindent
+ ( predown "${iface}" )
+ eend $? "predown ${iface} failed" || return 1
+ eoutdent
+ elif is_net_fs / ; then
+ eerror "root filesystem is network mounted -- can't stop ${iface}"
+ return 1
+ elif is_union_fs / ; then
+ for x in $(unionctl / --list \
+ | sed -e 's/^\(.*\) .*/\1/') ; do
+ if is_net_fs "${x}" ; then
+ eerror "Part of the root filesystem is network mounted - cannot stop ${iface}"
+ return 1
+ fi
+ done
+ fi
+
+ iface_stop "${iface}" || return 1 # always succeeds, btw
+
+ # Release resolv.conf information.
+ [[ -x /sbin/resolvconf ]] && resolvconf -d "${iface}"
+
+ # Mark us as inactive if called from the background
+ [[ ${IN_BACKGROUND} == "true" ]] && mark_service_inactive "net.${iface}"
+
+ # Call user-defined postdown function if it exists
+ if is_function postdown ; then
+ # We need to mark the service as stopped incase a
+ # postdown function wants to restart services that depend on us
+ [[ ${IN_BACKGROUND} != "true" ]] && mark_service_stopped "net.${iface}"
+ end_service "net.${iface}" 0
+ einfo "Running postdown function"
+ eindent
+ ( postdown "${iface}" )
+ eoutdent
+ fi
+
+
+ return 0
+}
+
+# bool run(char *iface, char *cmd)
+#
+# Main start/stop entry point
+# We load modules here and remove any functions that they
+# added as we may be called inside the same shell scope for another interface
+run() {
+ local iface="$1" cmd="$2" r=1 RC_INDENTATION="${RC_INDENTATION}"
+ local starting=true
+ local -a MODULES=() mods=()
+ local IN_BACKGROUND="${IN_BACKGROUND}"
+
+ if [[ ${IN_BACKGROUND} == "true" || ${IN_BACKGROUND} == "1" ]] ; then
+ IN_BACKGROUND=true
+ else
+ IN_BACKGROUND=false
+ fi
+
+ # We need to override the exit function as runscript.sh now checks
+ # for it. We need it so we can mark the service as inactive ourselves.
+ unset -f exit
+
+ eindent
+ [[ ${cmd} == "stop" ]] && starting=false
+
+ # We force lo to only use these modules for a major speed boost
+ if is_loopback "${iface}" ; then
+ modules_force=( "iproute2" "ifconfig" "system" )
+ fi
+
+ if modules_load "${iface}" "${starting}" ; then
+ if [[ ${cmd} == "stop" ]] ; then
+ # Reverse the module list for stopping
+ mods=( "${MODULES[@]}" )
+ for ((i = 0; i < ${#mods[@]}; i++)); do
+ MODULES[i]=${mods[((${#mods[@]} - i - 1))]}
+ done
+
+ run_stop "${iface}" && r=0
+ else
+ # Only hotplug on ethernet interfaces
+ if [[ ${IN_HOTPLUG} == 1 ]] ; then
+ if ! interface_is_ethernet "${iface}" ; then
+ eerror "We only hotplug for ethernet interfaces"
+ return 1
+ fi
+ fi
+
+ run_start "${iface}" && r=0
+ fi
+ fi
+
+ if [[ ${r} != "0" ]] ; then
+ if [[ ${cmd} == "start" ]] ; then
+ # Call user-defined failup if it exists
+ if is_function failup ; then
+ einfo "Running failup function"
+ eindent
+ ( failup "${iface}" )
+ eoutdent
+ fi
+ else
+ # Call user-defined faildown if it exists
+ if is_function faildown ; then
+ einfo "Running faildown function"
+ eindent
+ ( faildown "${iface}" )
+ eoutdent
+ fi
+ fi
+ [[ ${IN_BACKGROUND} == "true" ]] \
+ && mark_service_inactive "net.${iface}"
+ fi
+
+ return "${r}"
+}
+
+# bool start(void)
+#
+# Start entry point so that we only have one function
+# which localises variables and unsets functions
+start() {
+ declare -r IFACE="${SVCNAME#*.}"
+ einfo "Starting ${IFACE}"
+ run "${IFACE}" start
+}
+
+# bool stop(void)
+#
+# Stop entry point so that we only have one function
+# which localises variables and unsets functions
+stop() {
+ declare -r IFACE="${SVCNAME#*.}"
+ einfo "Stopping ${IFACE}"
+ run "${IFACE}" stop
+}
+
+# vim:ts=4
Property changes on: trunk/baselayout-prefix/init.d/net.eth0
___________________________________________________________________
Deleted: svn:special
- *
Added: svn:executable
+ *
Modified: trunk/baselayout-prefix/init.d/net.lo
===================================================================
--- trunk/baselayout-prefix/init.d/net.lo 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/net.lo 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -28,6 +28,12 @@
[[ -n ${!x} ]] && need ${!x}
x="RC_USE_${iface}"
[[ -n ${!x} ]] && use ${!x}
+ x="RC_AFTER_${iface}"
+ [[ -n ${!x} ]] && after ${!x}
+ x="RC_BEFORE_${iface}"
+ [[ -n ${!x} ]] && before ${!x}
+ x="RC_PROVIDE_${iface}"
+ [[ -n ${!x} ]] && provide ${!x}
fi
return 0
@@ -667,6 +673,8 @@
local -a config=() fallback=() fallback_route=() conf=() a=() b=()
local ifvar=$(bash_variable "$1") i= j= metric=0
+ interface_exists "${iface}" && interface_up "${iface}"
+
# pre Start any modules with
for mod in ${MODULES[@]}; do
if is_function "${mod}_pre_start" ; then
@@ -674,6 +682,8 @@
fi
done
+ interface_exists "${iface}" && interface_up "${iface}"
+
x="metric_${ifvar}"
# If we don't have a metric then calculate one
# Our modules will set the metric variable to a suitable base
@@ -900,6 +910,8 @@
metric_lo0="0"
config_lo0=( "127.0.0.1/8 brd 127.255.255.255" "${config_lo[@]}" )
routes_lo0=( "127.0.0.0/8" "${routes_lo[@]}" )
+ elif [[ -n ${metric} ]] ; then
+ eval "metric_${IFVAR}=\"${metric}\""
fi
# We may not have a loaded module for ${iface}
@@ -992,7 +1004,7 @@
eerror "root filesystem is network mounted -- can't stop ${iface}"
return 1
elif is_union_fs / ; then
- for x in $(unionctl "${dir}" --list \
+ for x in $(unionctl / --list \
| sed -e 's/^\(.*\) .*/\1/') ; do
if is_net_fs "${x}" ; then
eerror "Part of the root filesystem is network mounted - cannot stop ${iface}"
Modified: trunk/baselayout-prefix/init.d/netmount
===================================================================
--- trunk/baselayout-prefix/init.d/netmount 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/netmount 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,24 +1,22 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-depend() {
- local myneed="net"
- local myuse=""
+# Since NFS is so common and it's possible to mount it without needing
+# any additional daemon overhead, we'll account for it here.
- # Only have Portmap as a dependency if there is a nfs mount in fstab
- # that should be mounted at boot time. Also filter out comments.
- local nfsmounts=$(awk '!/^#/ && ($3=="nfs" || $3=="nfs4") && $4 !~ /noauto/ { print $0 }' /etc/fstab)
-
- if [[ -n ${nfsmounts} ]] ; then
- myneed="${myneed} portmap"
- myuse="${myuse} nfs nfsmount"
+depend() {
+ # We list so many filesystems here so that people can do "use netmount"
+ # in their init.d scripts and not worry about random net filesystem scripts.
+ local myneed="" myuse=""
+ local nfs_mounts=$(awk '!/^[[:space:]]*#/ && ($3=="nfs" || $3=="nfs4") && $4 !~ /\<(noauto|nolock)\>/ { print $0 }' /etc/fstab)
+ if [[ -n ${nfs_mounts} ]] ; then
+ myneed="${myneed} portmap rpc.statd"
else
- myuse="${myuse} portmap"
+ myuse="${myuse} portmap rpc.statd"
fi
-
- need ${myneed}
- use ${myuse}
+ need net ${myneed}
+ use afs-client openafs-client amd autofs nfs nfsmount ${myuse}
}
remove_net_fs() {
@@ -34,44 +32,38 @@
start() {
local rcfilesystems=${NET_FS_LIST}
- # Only try to mount NFS filesystems if portmap was started.
- # This is to fix "hang" problems for new users who do not
- # add portmap to the default runlevel.
- if ! service_started portmap ; then
+ # If the nfsmount script took care of the nfs filesystems,
+ # then there's no point in trying them twice
+ if service_started nfsmount ; then
remove_net_fs nfs nfs4
+ else
+ # Only try to mount NFS filesystems if portmap was started.
+ # This is to fix "hang" problems for new users who do not
+ # add portmap to the default runlevel.
+ local nfs_mounts=$(awk '!/^[[:space:]]*#/ && ($3=="nfs" || $3=="nfs4") && $4 !~ /\<(noauto|nolock)\>/ { print $0 }' /etc/fstab)
+ if ! service_started portmap && [[ -n ${nfs_mounts} ]] ; then
+ remove_net_fs nfs nfs4
+ fi
fi
+
rcfilesystems=${rcfilesystems// /,} # convert to comma-separated
ebegin "Mounting network filesystems"
- mount -at ${rcfilesystems} >/dev/null
+ mount -at ${rcfilesystems}
+ ewend $? "Could not mount all network filesystems!"
- if [[ $? != 0 ]] ; then
- ewend 1 "Could not mount all network filesystems!"
- else
- eend 0
- fi
-
return 0
}
stop() {
local rcfilesystems=${NET_FS_LIST}
- # We let the afs init script handle unmounting afs stuff
- # because it requires special handling of the afs daemon
- # and similar ugly cruft
- if service_started afs-client ; then
- remove_net_fs afs
- fi
-
rcfilesystems=${rcfilesystems// /,} # convert to comma-separated
- local ret
ebegin "Unmounting network filesystems"
[[ -z $(umount -art ${rcfilesystems} 2>&1) ]]
- ret=$?
- eend ${ret} "Failed to simply unmount filesystems"
- [[ ${ret} == 0 ]] && return 0
+ eend $? "Failed to simply unmount filesystems"
+ [[ $? == 0 ]] && return 0
# `umount -a` will fail if the filesystems are in use.
# Here we use fuser to kill off processes that are using
@@ -86,7 +78,7 @@
# Populate $remaining with a newline-delimited list of network
# filesystems. Mount points have spaces swapped for '\040' (see
# fstab(5)) so we have to translate them back to spaces.
- remaining="$(awk '$3 ~ /'${NET_FS_LIST// /|}'/ { if ($2 != "/") print $2 }' /proc/mounts | sort -r)"
+ remaining="$(awk '$3 ~ /'${NET_FS_LIST// /|}'/ { if ($2 != "/") print $2 }' /proc/mounts | tac)"
# Since we have to worry about the spaces being quoted properly,
# we'll use `set --` and then "$@" to get the correct result.
IFS=$'\n'
@@ -101,6 +93,8 @@
umount "$@" &>/dev/null
eend $? $'\t'"Failed to unmount filesystems"
done
+
+ return 0
}
# vim:ts=4
Modified: trunk/baselayout-prefix/init.d/numlock
===================================================================
--- trunk/baselayout-prefix/init.d/numlock 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/numlock 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
Deleted: trunk/baselayout-prefix/init.d/reboot.sh
===================================================================
--- trunk/baselayout-prefix/init.d/reboot.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/reboot.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,8 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-/sbin/reboot -idpk
-
-# hmm, if the above failed, that's kind of odd ...
-# so let's force a reboot
-/sbin/reboot -f
Modified: trunk/baselayout-prefix/init.d/rmnologin
===================================================================
--- trunk/baselayout-prefix/init.d/rmnologin 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/rmnologin 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
Deleted: trunk/baselayout-prefix/init.d/shutdown.sh
===================================================================
--- trunk/baselayout-prefix/init.d/shutdown.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/shutdown.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,12 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-opts="-hd"
-[[ ${INIT_HALT} != "HALT" ]] && opts="${opts}p"
-[[ ${RC_DOWN_INTERFACE} == "yes" ]] && opts="${opts}i"
-
-/sbin/halt "${opts}"
-
-# hmm, if the above failed, that's kind of odd ...
-# so let's force a halt
-/sbin/halt -f
Modified: trunk/baselayout-prefix/init.d/urandom
===================================================================
--- trunk/baselayout-prefix/init.d/urandom 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/init.d/urandom 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,25 +1,28 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+URANDOM_SEED=${URANDOM_SEED:-/var/run/random-seed}
+
depend() {
need localmount
}
start() {
[[ -c /dev/urandom ]] || return
- if [[ -f /var/run/random-seed ]] ; then
- cat /var/run/random-seed > /dev/urandom
+ if [[ -f ${URANDOM_SEED} ]] ; then
+ cat ${URANDOM_SEED} > /dev/urandom
fi
- if ! rm -f /var/run/random-seed &> /dev/null ; then
- ewarn "Skipping /var/run/random-seed initialization (ro root?)"
+ if ! rm -f ${URANDOM_SEED} &> /dev/null ; then
+ ewarn "Skipping ${URANDOM_SEED} initialization (ro root?)"
return 0
fi
ebegin "Initializing random number generator"
- umask 077
- dd if=/dev/urandom of=/var/run/random-seed count=1 &> /dev/null
+ (
+ umask 077
+ dd if=/dev/urandom of=${URANDOM_SEED} count=1 &> /dev/null
+ )
eend $? "Error initializing random number generator"
- umask 022
}
stop() {
@@ -28,8 +31,10 @@
ebegin "Saving random seed"
# Carry a random seed from shut-down to start-up;
# see documentation in linux/drivers/char/random.c
- umask 077
- dd if=/dev/urandom of=/var/run/random-seed count=1 &> /dev/null
+ (
+ umask 077
+ dd if=/dev/urandom of=${URANDOM_SEED} count=1 &> /dev/null
+ )
eend $? "Failed to save random seed"
}
Modified: trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/arping.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/arping.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/arping.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -148,8 +148,8 @@
# arping to avoid infinite recursion.
if [[ " ${!t} " != *" arping "* ]] ; then
config=( "${!t}" )
- t="fallback_config_${ifvar}[@]"
- fallback_config=( "${!t}" )
+ t="fallback_${ifvar}[@]"
+ fallback=( "${!t}" )
t="fallback_route_${ifvar}[@]"
fallback_route=( "${!t}" )
config_counter=-1
Modified: trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,28 +1,64 @@
-# Copyright (c) 2006 Gentoo Foundation
+# Copyright 2006-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
ccwgroup_depend() {
- before interface
+ before interface
}
ccwgroup_expose() {
variables ccwgroup
}
+ccwgroup_load_modules() {
+ # make sure we have ccwgroup support or this is a crap shoot
+ if [[ ! -d /sys/bus/ccwgroup ]] ; then
+ [[ -e /proc/modules ]] && modprobe -q ccwgroup
+ if [[ ! -d /sys/bus/ccwgroup ]] ; then
+ eerror "ccwgroup support missing in kernel"
+ return 1
+ fi
+ fi
+
+ # verify the specific interface is supported
+ if [[ ! -d /sys/bus/ccwgroup/drivers/$1 ]] ; then
+ modprobe $1 >& /dev/null
+ if [[ ! -d /sys/bus/ccwgroup/drivers/$1 ]] ; then
+ eerror "$1 support missing in kernel"
+ return 1
+ fi
+ fi
+
+ return 0
+}
+
ccwgroup_pre_start() {
local iface="$1" ifvar=$(bash_variable "$1")
local ccw="ccwgroup_${ifvar}[@]"
local -a ccwgroup=( "${!ccw}" )
+ local var
+ var="ccwgroup_type_${ifvar}"
+ local ccw_type=${!var:-qeth}
+ var="ccwgroup_opts_${ifvar}[@]"
+ local -a ccw_opts=( "${!var}" "online=1" )
+
[[ -z ${!ccw} ]] && return 0
- if [[ ! -d /sys/bus/ccwgroup ]] ; then
- eerror "ccwgroup support missing in kernel"
- return 1
+ ccwgroup_load_modules ${ccw_type} || return 1
+
+ einfo "Enabling ccwgroup/${ccw_type} on ${iface}"
+ if [[ -e /sys/devices/${ccw_type}/${ccwgroup[0]} ]] ; then
+ echo "0" > /sys/devices/${ccw_type}/${ccwgroup[0]}/online
+ else
+ echo "${!ccw// /,}" > /sys/bus/ccwgroup/drivers/${ccw_type}/group
fi
- einfo "Enabling ccwgroup on ${iface}"
- echo "${!ccw// /,}" > /sys/bus/ccwgroup/drivers/qeth/group
- echo "1" > /sys/devices/qeth/"${ccwgroup[0]}"/online
+ local val idx=0
+ while [[ -n ${ccw_opts[${idx}]} ]] ; do
+ var=${ccw_opts[${idx}]%%=*}
+ val=${ccw_opts[${idx}]#*=}
+ echo "${val}" > /sys/devices/${ccw_type}/${ccwgroup[0]}/${var}
+ ((idx++))
+ done
eend $?
}
@@ -31,24 +67,31 @@
# Erase any existing ccwgroup to be safe
save_options ccwgroup_device ""
-
+ save_options ccwgroup_type ""
+
[[ ! -L /sys/class/net/"${iface}"/driver ]] && return 0
local driver=$(readlink /sys/class/net/"${iface}"/driver)
[[ ${driver} != *"/bus/ccwgroup/"* ]] && return 0
- local device=$(readlink /sys/class/net/"${iface}"/device)
- device="${device##*/}"
+ local device
+ device=$(readlink /sys/class/net/"${iface}"/device)
+ device=${device##*/}
save_options ccwgroup_device "${device}"
+ device=$(readlink /sys/class/net/"${iface}"/device/driver)
+ device=${device##*/}
+ save_options ccwgroup_type "${device}"
}
ccwgroup_post_stop() {
- local iface="$1" device=$(get_options ccwgroup_device)
-
- [[ -z ${device} ]] && return 0
-
- einfo "Disabling ccwgroup on ${iface}"
- echo "0" > /sys/devices/qeth/"${device}"/online
- echo "1" > /sys/devices/qeth/"${device}"/ungroup
+ local iface="$1"
+ local device=$(get_options ccwgroup_device)
+ local ccw_type=$(get_options ccwgroup_type)
+
+ [[ -z ${device} || -z ${ccw_type} ]] && return 0
+
+ einfo "Disabling ccwgroup/${ccw_type} on ${iface}"
+ echo "0" > /sys/devices/${ccw_type}/"${device}"/online
+ echo "1" > /sys/devices/${ccw_type}/"${device}"/ungroup
eend $?
}
Modified: trunk/baselayout-prefix/lib/rcscripts/net/clip.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/clip.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/clip.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2005-2006 Gentoo Foundation
+# Copyright 2005-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Giampaolo Tomassoni <g.tomassoni@libero.it>
Modified: trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -67,7 +67,7 @@
# Load our default options
opts="dhclient_${ifvar}"
- opts="${!opts} ${dhclient}"
+ opts="${dhclient} ${!opts}"
local d="dhcp_${ifvar}"
[[ -z ${!d} ]] && d="dhcp"
Modified: trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -60,39 +60,64 @@
#
# Returns 0 (true) when a DHCP address is obtained, otherwise 1
dhcpcd_start() {
- local iface="$1" opts= pidfile="/var/run/dhcpcd-$1.pid"
+ local iface="$1" opt= opts= new= args= pidfile="/var/run/dhcpcd-$1.pid"
local ifvar=$(bash_variable "${iface}") metric= d=
interface_exists "${iface}" true || return 1
- # Get our options
- opts="dhcpcd_${ifvar}"
- opts="${!opts} ${dhcpcd}"
+ # Get dhcpcd options
+ eval args=\$dhcpcd_${ifvar}
+ [[ -n ${dhcpcd} ]] && args="${dhcpcd} ${args}"
+ # Get generic dhcp options
+ eval opts=\$dhcp_${ifvar}
+ [[ -z ${opts} ]] && opts=${dhcp}
+
+ # Figure out which version of dhcpcd we have so we know
+ # which style of option to use
+ case $(dhcpcd --version) in
+ "dhcpcd "[123]*) new=false ;;
+ *) new=true ;;
+ esac
+
# Map some generic options to dhcpcd
- d="dhcp_${ifvar}"
- d=" ${!d} "
- [[ ${d} == " " ]] && d=" ${dhcp} "
- [[ ${d} == *" nodns "* ]] && opts="${opts} -R"
- [[ ${d} == *" nontp "* ]] && opts="${opts} -N"
- [[ ${d} == *" nonis "* ]] && opts="${opts} -Y"
- [[ ${d} == *" nogateway "* ]] && opts="${opts} -G"
+ for opt in ${opts} ; do
+ case "${opt}" in
+ nodns)
+ ${new} \
+ && args="${args} -C resolv.conf" \
+ || args="${args} -R"
+ ;;
+ nontp)
+ ${new} \
+ && args="${args} -C ntp.conf" \
+ || args="${args} -N"
+ ;;
+ nonis)
+ ${new} \
+ && args="${args} -C yp.conf" \
+ || args="${args} -Y"
+ ;;
+ nogateway) args="${args} -G" ;;
+ nosendhost) args="${args} -h ''" ;;
+ esac
+ done
# We transmit the hostname by default
- if [[ " ${d} " != *" nosendhost "* && " ${opts} " != *" -h "* ]]; then
+ if [[ " ${args} " != *" -h "* ]]; then
local hname=$(hostname)
[[ -n ${hname} && ${hname} != "(none)" && ${hname} != "localhost" ]] \
- && opts="-h \"${hname}\" ${opts}"
+ && args="-h \"${hname}\" ${args}"
fi
# Add our route metric
metric="metric_${ifvar}"
- [[ -n ${!metric} && ${!metric} != "0" ]] && opts="${opts} -m ${!metric}"
+ [[ -n ${!metric} && ${!metric} != "0" ]] && args="${args} -m ${!metric}"
# Bring up DHCP for this interface (or alias)
ebegin "Running dhcpcd"
- eval /sbin/dhcpcd "${opts}" "${iface}"
+ eval /sbin/dhcpcd "${args}" "${iface}"
eend $? || return 1
# DHCP succeeded, show address retrieved
Modified: trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,12 +1,15 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
# Many thanks to all the people in the Gentoo forums for their ideas and
# motivation for me to make this and keep on improving it
# Load our config if it exists
-[[ -f "$(add_suffix "/etc/conf.d/wireless" )" ]] \
- && source "$(add_suffix "/etc/conf.d/wireless" )"
+if [[ -f "$(add_suffix "/etc/conf.d/wireless" )" ]] ; then
+ ewarn "/etc/conf.d/wireless is deprecated"
+ ewarn "Please put all settings in /etc/conf.d/net"
+ source "$(add_suffix "/etc/conf.d/wireless" )"
+fi
# void essidnet_depend(void)
#
Modified: trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -182,7 +182,7 @@
# Outputs a space-separated list on stdout, in reverse order, for
# example "eth0:2 eth0:1"
ifconfig_get_aliases_rev() {
- ifconfig | grep -o "^$1:[0-9]* " | tac
+ ifconfig | grep -Eo "^$1:[^ ]+" | sed '1!G;h;$!d'
}
# bool ifconfig_del_addresses(char *interface, bool onlyinet)
@@ -241,7 +241,7 @@
config=( "${!i}" )
# ..then add aliases
- aliases="alias_${ifvars}"
+ aliases="alias_${ifvar}"
aliases=( ${!aliases} )
broadcasts="broadcast_${ifvar}"
broadcasts=( ${!broadcasts} )
@@ -357,20 +357,18 @@
x="${x//via/gw} "
x="${x//scope * / }"
- # Work out if we're a host or a net if not told
- if [[ " ${x} " != *" -net "* && " ${x} " != *" -host "* ]] ; then
- y="${x%% *}"
- if [[ ${y} == *.*.*.* && ${y} != *.*.*.0 && ${y} != *.*.*.0/* ]] ; then
- x="-host ${x}"
- else
- x="-net ${x}"
- fi
- fi
-
# Support adding IPv6 addresses easily
if [[ ${x} == *:* ]]; then
[[ ${x} != *"-A inet6"* ]] && x="-A inet6 ${x}"
x="${x// -net / }"
+ else
+ case ${x} in
+ -net" "*|-host" "*);;
+ *" "netmask" "*) x="-net ${x}";;
+ *.*.*.*/32*) x="-host ${x}";;
+ *.*.*.*/*|0.0.0.0" "*|default" "*) x="-net ${x}";;
+ *) x="-host ${x}";;
+ esac
fi
# Add a metric if we don't have one
@@ -404,7 +402,7 @@
# for multiple addresses
if ifconfig "${iface}" | grep -Eq "\<inet addr:.*" ; then
# Get the last alias made for the interface and add 1 to it
- i=$(ifconfig | tac | grep -m 1 -o "^${iface}:[0-9]*" \
+ i=$(ifconfig | sed '1!G;h;$!d' | grep -m 1 -o "^${iface}:[0-9]*" \
| sed -n -e 's/'"${iface}"'://p')
i="${i:-0}"
(( i++ ))
@@ -425,12 +423,12 @@
config=( "${config[@]//peer/pointopoint}" )
fi
- # Ensure that the interface is up so we can add IPv6 addresses
- interface_up "${real_iface}"
-
# Some kernels like to apply lo with an address when they are brought up
if [[ ${config[@]} == "127.0.0.1 netmask 255.0.0.0 broadcast 127.255.255.255" ]]; then
- is_loopback "${iface}" && ifconfig "${iface}" 0.0.0.0
+ if is_loopback "${real_iface}" ; then
+ ifconfig "${real_iface}" ${config[@]}
+ return 0
+ fi
fi
ifconfig "${iface}" ${config[@]}
Modified: trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -139,7 +139,7 @@
ebegin "Stopping ifplugd on ${iface}"
start-stop-daemon --stop --exec /usr/sbin/ifplugd \
- --pidfile "${pidfile}" --signal 3
+ --pidfile "${pidfile}" --signal QUIT
eend $?
}
Modified: trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -25,7 +25,7 @@
# addresses on a pre-configured interface.
# Returns 0 on success, otherwise 1.
ip6to4_start() {
- local iface="$1" addr=""
+ local iface="$1" addr="" localip=""
local ifvar=$(bash_variable "${iface}")
# Ensure the interface is sit0 if we're using ifconfig
@@ -71,6 +71,12 @@
# Now apply our IPv6 address to our config
new=( "${new[@]}" "${ip6}/16" )
+
+ if [[ -n ${localip} ]] ; then
+ localip="any"
+ else
+ localip="${ip}"
+ fi
done
if [[ -z ${new} ]] ; then
@@ -80,7 +86,7 @@
if [[ ${iface} != "sit0" ]] ; then
ebegin "Creating 6to4 tunnel on ${iface}"
- interface_tunnel add "${iface}" mode sit ttl 255 remote any local "${ip}"
+ interface_tunnel add "${iface}" mode sit ttl 255 remote any local "${localip}"
eend $? || return 1
fi
Modified: trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -34,7 +34,7 @@
local pidfile="/var/run/ipppd-${iface}.pid"
# Check that we are a valid isdn interface
- [[ ${itype} != "ippp" && ${itype} != "isdn" ]] && return 0
+ [[ ${itype} != "ippp" ]] && return 0
# Check that the interface exists
interface_exists "${iface}" true || return 1
Modified: trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,14 +1,15 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
# Fix any potential localisation problems
# Note that LC_ALL trumps LC_anything_else according to locale(7)
ip() {
- LC_ALL=C /sbin/ip "$@"
+ # use the full path so we don't recurse into ip()
+ LC_ALL=C $(type -P ip) "$@"
}
iproute2_tunnel() {
- LC_ALL=C /sbin/ip tunnel "$@"
+ LC_ALL=C ip tunnel "$@"
}
# void iproute2_depend(void)
@@ -30,7 +31,7 @@
#
# Returns 1 if iproute2 is installed, otherwise 0
iproute2_check_installed() {
- [[ -x /sbin/ip ]] && return 0
+ type -P ip >/dev/null && return 0
${1:-false} && eerror "For iproute2 support, emerge sys-apps/iproute2"
return 1
}
@@ -132,7 +133,7 @@
# example "eth0:2 eth0:1"
iproute2_get_aliases_rev() {
local iface=$( interface_device "$1" )
- ip addr show dev "${iface}" | grep -o "${iface}:[0-9].*" | tac
+ ip addr show dev "${iface}" | grep -Eo "${iface}:[^ ]+" | sed '1!G;h;$!d'
}
# bool iproute2_del_addresses(char *interface, bool onlyinet)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
# Many thanks to all the people in the Gentoo forums for their ideas and
@@ -64,7 +64,7 @@
&& return 0
[[ ! -e /proc/net/wireless ]] && return 1
- [[ $(</proc/net/wireless) =~ $'\n'"[ \t]*$1:" ]]
+ grep -q "^[ \t]*$1:" /proc/net/wireless
}
# char* iwconfig_get_wep_status(char *interface)
@@ -74,7 +74,7 @@
iwconfig_get_wep_status() {
local mode= status="disabled"
- if [[ $(iwconfig "$1") =~ $'\n'" +Encryption key:[0-9,A-F]" ]]; then
+ if iwconfig "$1" | grep -qE "^ +Encryption key:[*0-9,A-F]" ; then
status="enabled"
mode=$(iwconfig "$1" | sed -n -e 's/^.*Security mode:\(.*[^ ]\).*/\1/p')
[[ -n ${mode} ]] && mode=" - ${mode}"
@@ -224,7 +224,7 @@
iwconfig_set_mode "${iface}" "${mode}"
# Now set the key
- if ! iwconfig "${iface}" key ${key} ; then
+ if ! eval iwconfig "${iface}" key "${key}" ; then
if [[ ${key} != "off" ]]; then
ewarn "${iface} does not support setting keys"
ewarn "or the parameter \"mac_key_${ESSIDVAR}\" or \"key_${ESSIDVAR}\" is incorrect"
@@ -368,7 +368,7 @@
ewarn "\"${dessid}\" is not WEP enabled - ignoring setting"
fi
- if ! iwconfig "${iface}" key ${key} ; then
+ if ! eval iwconfig "${iface}" key "${key}" ; then
if [[ ${key} != "off" ]]; then
ewarn "${iface} does not support setting keys"
ewarn "or the parameter \"mac_key_${ESSIDVAR}\" or \"key_${ESSIDVAR}\" is incorrect"
@@ -452,7 +452,7 @@
# Sleep if required
x="sleep_scan_${ifvar}"
- [[ -z ${!x} || ${!x} -gt 0 ]] && sleep "${!x:-1}"
+ [[ -z ${!x} || ${!x} -gt 0 ]] && sleep "${!x:-2}"
local error=true i=-1 line=
local -a mac=() essid=() enc=() qual=() mode=() freq=() chan=()
@@ -531,7 +531,7 @@
for (( j=i+1; j<x; j++)) ; do
if [[ ${mac[i]} == "${mac[j]}" ]] ; then
if [[ ${qual[i]} -gt ${qual[j]} ]] ; then
- y="${j}"
+ y="${i}"
else
y="${j}"
fi
Modified: trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2005-2006 Gentoo Foundation
+# Copyright 2005-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
# Many thanks to all the people in the Gentoo forums for their ideas and
Modified: trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2005-2006 Gentoo Foundation
+# Copyright 2005-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2005-2006 Gentoo Foundation
+# Copyright 2005-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Alin Nastac (mrness@gentoo.org)
@@ -110,8 +110,9 @@
opts="linkname ${iface} ${opts}"
# Setup auth info
- [[ -n ${!username} ]] && opts="user '"${!username}"' ${opts}"
- opts="remotename ${iface} ${opts}"
+ if [[ -n ${!username} ]] ; then
+ opts="user '"${!username}"' remotename ${iface} ${opts}"
+ fi
# Load a custom interface configuration file if it exists
[[ -f "/etc/ppp/options.${iface}" ]] \
@@ -177,7 +178,8 @@
fi
if [[ " ${opts} " == *" plugin pppoatm.so "* ]] ; then
- if [[ ${!link} =~ '^[ \t]*([1-9]*[0-9]\.){1,2}[1-9]*[0-9][ \t]*$' ]] ; then
+ #if [[ ${!link} =~ '^[ \t]*([1-9]*[0-9]\.){1,2}[1-9]*[0-9][ \t]*$' ]] ; then
+ if echo "${!link}" | grep -qE '^[ \t]*([1-9]*[0-9]\.){1,2}[1-9]*[0-9][ \t]*$' ; then
insert_link_in_opts=0
else
ewarn "WARNING: An [itf.]vpi.vci ATM address was expected in ${link}"
@@ -227,8 +229,10 @@
[[ ! -s ${pidfile} ]] && return 0
+ # Give pppd at least 30 seconds do die, #147490
einfo "Stopping pppd on ${iface}"
- start-stop-daemon --stop --exec /usr/sbin/pppd --pidfile "${pidfile}"
+ start-stop-daemon --stop --exec /usr/sbin/pppd \
+ --pidfile "${pidfile}" --retry 30
eend $?
}
Modified: trunk/baselayout-prefix/lib/rcscripts/net/pump.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/pump.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/pump.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -67,7 +67,7 @@
interface_exists "${iface}" true || return 1
opts="pump_${ifvar}"
- opts="${!opts} ${pump}"
+ opts="${pump} ${!opts}"
# Map some generic options to pump
d="dhcp_${ifvar}"
Modified: trunk/baselayout-prefix/lib/rcscripts/net/rename.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/rename.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/rename.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2005-2006 Gentoo Foundation
+# Copyright 2005-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -28,15 +28,15 @@
newname="rename_${ifvar}"
[[ -z ${!newname} || ${iface} == "${!newname}" ]] && return 0
- # We cannot rename vlan interfaces as /proc/net/vlan/config always
- # returns the old interface name. We don't bail out though as it's
- # not critical that the interface gets renamed.
- if [[ -d /proc/net/vlan/config ]] ; then
- if grep -q "^${iface} " /proc/net/vlan/config ; then
- eerror "Cannot rename VLAN interfaces"
- return 0
+ # We don't work on bonded, bridges, tun/tap or vlan
+ for f in bonding bridge tuntap vlan ; do
+ if is_function "${f}_exists" ; then
+ if ${f}_exists "${iface}" ; then
+ veinfo "Cannot rename a ${f} interface"
+ return 0
+ fi
fi
- fi
+ done
ebegin "Renaming \"${iface}\" to \"${!newname}\""
Modified: trunk/baselayout-prefix/lib/rcscripts/net/system.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/system.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/system.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2005-2006 Gentoo Foundation
+# Copyright 2005-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -19,7 +19,7 @@
}
system_dns() {
- local iface="$1" ifvar=$(bash_variable "$1") x= domain= search=
+ local iface="$1" ifvar=$(bash_variable "$1") x= domain= search= sortlist= options=
local buffer=
local -a servers=()
@@ -31,9 +31,15 @@
search="dns_search_${ifvar}"
[[ -z ${!search} ]] && search="dns_search"
-
- [[ -z ${!servers} && -z ${!domain} && -z ${!search} ]] && return 0
+ sortlist="dns_sortlist_${ifvar}"
+ [[ -z ${!sortlist} ]] && sortlist="dns_sortlist"
+
+ options="dns_options_${ifvar}"
+ [[ -z ${!options} ]] && options="dns_options"
+
+ [[ -z ${!servers} && -z ${!domain} && -z ${!search} && -z ${!sortlist} && -z ${!options} ]] && return 0
+
buffer="# Generated by net-scripts for interface ${iface}\n"
[[ -n ${!domain} ]] && buffer="${buffer}domain ${!domain}\n"
[[ -n ${!search} ]] && buffer="${buffer}search ${!search}\n"
@@ -42,6 +48,9 @@
buffer="${buffer}nameserver ${x}\n"
done
+ [[ -n ${!sortlist} ]] && buffer="${buffer}sortlist ${!sortlist}\n"
+ [[ -n ${!options} ]] && buffer="${buffer}options ${!options}\n"
+
# Support resolvconf if we have it.
if [[ -x /sbin/resolvconf ]] ; then
echo -e "${buffer}" | resolvconf -a "${iface}"
Modified: trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright (c) 2004-2005 Gentoo Foundation
+# Copyright 2004-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -17,7 +17,7 @@
#
# Sets up the dependancies for the module
tuntap_depend() {
- before interface macchanger
+ before bridge interface macchanger
functions interface_exists interface_type
variables tunctl
}
@@ -91,7 +91,7 @@
--dev-type "$(get_options tuntap)" \
--dev "${iface}" > /dev/null
else
- tunctl -d "${fiace}" >/dev/null
+ tunctl -d "${iface}" >/dev/null
fi
eend $?
}
Modified: trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -75,14 +75,14 @@
interface_exists "${iface}" true || return 1
local ifvar=$(bash_variable "${iface}" ) opts=
- opts="udhcpc_${ifvar} ${udhcpc}"
- opts="${!opts}"
+ opts="udhcpc_${ifvar}"
+ opts="${udhcpc} ${!opts}"
d="dhcp_${ifvar}"
[[ -z ${!d} ]] && d="dhcp"
if [[ " ${!d} " != *" nosendhost "* ]]; then
- if [[ ! " ${opts}" =~ " -([hH] |-hostname=)" ]]; then
+ if [[ " ${opts} " != *" -"[hH]" "* && " ${opts} " != *" --hostname="* ]] ; then
local hname=$(hostname)
[[ -n ${hname} && ${hname} != "(none)" && ${hname} != "localhost" ]] \
&& opts="${opts} --hostname=${hname}"
Modified: trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
Modified: trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh
===================================================================
--- trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (c) 2004-2006 Gentoo Foundation
+# Copyright 2004-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Contributed by Roy Marples (uberlord@gentoo.org)
@@ -286,6 +286,13 @@
opts="${opts} -C${ctrl_dir}"
fi
fi
+
+ # Support the new style config
+ if [[ ${ctrl_dir} == "DIR"* ]] ; then
+ ctrl_dir=${ctrl_dir##*DIR=}
+ ctrl_dir=${ctrl_dir%% GROUP=*}
+ fi
+
save_options ctrl_dir "${ctrl_dir}"
# Some drivers require the interface to be up
@@ -305,7 +312,7 @@
eval start-stop-daemon --start --exec /sbin/wpa_supplicant \
--pidfile "/var/run/wpa_supplicant-${iface}.pid" \
- -- "${opts}" -B -i"${iface}" \
+ -- "${opts}" -W -B -i"${iface}" \
-P"/var/run/wpa_supplicant-${iface}.pid"
eend "$?" || return 1
Modified: trunk/baselayout-prefix/man/MAKEDEV.8
===================================================================
--- trunk/baselayout-prefix/man/MAKEDEV.8 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/man/MAKEDEV.8 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-.\" $Id: MAKEDEV.8 2240 2006-09-14 10:13:11Z uberlord $
+.\" $Id: MAKEDEV.8 334 2003-03-09 09:06:23Z azarah $
.TH MAKEDEV 8 "14th August 1994" Linux "Linux Programmer's Manual"
.SH NAME
MAKEDEV \- create devices
Deleted: trunk/baselayout-prefix/man/modules-update.8
===================================================================
--- trunk/baselayout-prefix/man/modules-update.8 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/man/modules-update.8 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,51 +0,0 @@
-.TH MODULES-UPDATE 8 "Gentoo Linux" "2001"
-.SH NAME
-modules\-update \- (re)generate /etc/modules.conf
-.SH SYNOPSIS
-.B modules\-update
-[force]
-.SH DESCRIPTION
-.B modules\-update
-is a simple tool to manage
-.IR /etc/modules.conf .
-The Linux module utilities use a single file for all their
-configuration. This makes it difficult for packages to dynamically add
-information about their own modules.
-.PP
-.B modules-update
-makes the dynamic addition of information easier by generating the
-single configuration file from the many files located in
-.IR /etc/modules.d/ .
-All files in that directory are assembled together to form
-.IR /etc/modules.conf .
-.PP
-After generation, a backup of the old file can be found at
-.IR /etc/modules.conf.old .
-.SH "FILES"
-There are two types of file you can put in
-.IR /etc/modules.d/ :
-normal files and exectuable files. Normal files contain standard modules
-configuration information, as described in
-.BR modules.conf (5).
-Executable files are executed and their output is used as extra configuration
-information. Error messages are sent to stderr and thus do not become
-part of the configuration file.
-.SH OPTIONS
-.TP
-.I force
-.B modules\-update
-will check if the current
-.I /etc/modules.conf
-is a generated file by checking for a special tag on the first line. If this
-tag is not found generation is aborted. By supplying
-.I force
-as parameter only a warning is printed.
-.SH "REPORTING BUGS"
-Please report bugs via http://bugs.gentoo.org/
-.SH "SEE ALSO"
-.BR depmod (1),
-.BR modules.conf (5)
-.SH AUTHOR
-This manual page was written by Wichert Akkerman <wakkerma@debian.org>
-for the Debian GNU/Linux system. Modified for
-.I Gentoo Linux.
Modified: trunk/baselayout-prefix/man/modules.autoload.5
===================================================================
--- trunk/baselayout-prefix/man/modules.autoload.5 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/man/modules.autoload.5 2011-04-28 18:25:46 UTC (rev 1704)
@@ -10,10 +10,10 @@
ignored. This file is read by the \fI/etc/init.d/modules\fR initscript,
which is usually linked in the \fI/etc/runlevels/boot\fR directory.
.SH "SEE ALSO"
-.BR modules-update (8),
+.BR update-modules (8),
.BR modprobe (8),
.BR modules.conf (5)
.TP
-The \fI/sbin/modules-update\fR script.
+The \fI/sbin/update-modules\fR script.
.TP
The files in \fI/etc/modules.d\fR.
Modified: trunk/baselayout-prefix/man/start-stop-daemon.8
===================================================================
--- trunk/baselayout-prefix/man/start-stop-daemon.8 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/man/start-stop-daemon.8 2011-04-28 18:25:46 UTC (rev 1704)
@@ -193,6 +193,8 @@
.I executable.
Example: -e HOME="/home/user" exports an environment variable whose name
is HOME with value "/home/user".
+Note, only one --env option is suppoted, use /usr/bin/env if you need
+more.
.TP
.BR -b | --background
Typically used with programs that don't detach on their own. This option
Modified: trunk/baselayout-prefix/sbin/MAKEDEV
===================================================================
--- trunk/baselayout-prefix/sbin/MAKEDEV 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/MAKEDEV 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#! /bin/sh -
-# $Id: MAKEDEV 2240 2006-09-14 10:13:11Z uberlord $
+# $Id: MAKEDEV 1577 2005-10-19 00:07:16Z vapier $
#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#
# Customisation:
Modified: trunk/baselayout-prefix/sbin/depscan.sh
===================================================================
--- trunk/baselayout-prefix/sbin/depscan.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/depscan.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
-#!/bin/bash
-# Copyright 1999-2006 Gentoo Foundation
+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
if [[ ${BOOT} == "yes" ]] ; then
@@ -89,7 +89,7 @@
fi
touch "${mtime_test}"
- for config in @GENTOO_PORTAGE_EPREFIX@/etc/conf.d/* @GENTOO_PORTAGE_EPREFIX@/etc/init.d/* @GENTOO_PORTAGE_EPREFIX@/etc/rc.conf
+ for config in @GENTOO_PORTAGE_EPREFIX@/etc/conf.d/ @GENTOO_PORTAGE_EPREFIX@/etc/init.d/ @GENTOO_PORTAGE_EPREFIX@/etc/rc.conf
do
! ${update} \
&& is_older_than "${mysvcdir}/depcache" "${config}" \
@@ -111,7 +111,13 @@
shift
fi
-! ${update} && [[ -e "${mysvcdir}/deptree" ]] && exit 0
+if ! ${update} && [[ -s "${mysvcdir}/deptree" ]] ; then
+ if ! bash -n "${mysvcdir}/deptree" ; then
+ eerror "${mysvcdir}/deptree is not valid - recreating it"
+ else
+ exit 0
+ fi
+fi
ebegin "Caching service dependencies"
@@ -128,14 +134,14 @@
cd @GENTOO_PORTAGE_EPREFIX@/etc/init.d
@GENTOO_PORTAGE_EPREFIX@/bin/gawk \
- -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/functions.awk \
- -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/cachedepends.awk || \
+ -f ${svclib}/awk/functions.awk \
+ -f ${svclib}/awk/cachedepends.awk || \
retval=1
@GENTOO_PORTAGE_EPREFIX@/bin/bash "${mysvcdir}/depcache" | \
@GENTOO_PORTAGE_EPREFIX@/bin/gawk \
- -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/functions.awk \
- -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/gendepends.awk || \
+ -f ${svclib}/awk/functions.awk \
+ -f ${svclib}/awk/gendepends.awk || \
retval=1
touch "${mysvcdir}"/dep{cache,tree}
Deleted: trunk/baselayout-prefix/sbin/env-update.sh
===================================================================
--- trunk/baselayout-prefix/sbin/env-update.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/env-update.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,38 +0,0 @@
-#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-source "@GENTOO_PORTAGE_EPREFIX@"/sbin/functions.sh || exit 1
-
-if [[ ${EPREFIX/\//} == "" ]] && [[ ${EUID} != "0" ]] ; then
- eerror "$0: must be root."
- exit 1
-fi
-
-usage() {
-echo "usage: env-update.sh
-
-note:
- This utility generates @GENTOO_PORTAGE_EPREFIX@/etc/profile.env and @GENTOO_PORTAGE_EPREFIX@/etc/csh.env
- from the contents of @GENTOO_PORTAGE_EPREFIX@/etc/env.d/
-"
- exit 1
-}
-
-export SVCDIR="${svcdir}"
-
-# Only update if files have actually changed
-if [[ $1 == "-u" ]] ; then
- is_older_than "${svcdir}/envcache" /etc/env.d && exit 0
- shift
-fi
-
-if [[ $# != "0" ]] ; then
- usage
-else
- "@GENTOO_PORTAGE_EPREFIX@"/bin/gawk \
- -f "@GENTOO_PORTAGE_EPREFIX@"/lib/rcscripts/awk/functions.awk \
- -f "@GENTOO_PORTAGE_EPREFIX@"/lib/rcscripts/awk/genenviron.awk
-fi
-
-# vim:ts=4
Modified: trunk/baselayout-prefix/sbin/functions.sh
===================================================================
--- trunk/baselayout-prefix/sbin/functions.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/functions.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
RC_GOT_FUNCTIONS="yes"
@@ -34,7 +34,7 @@
#
# Default values for rc system
#
-RC_TTY_NUMBER="${RC_TTY_NUMBER:-11}"
+RC_TTY_NUMBER="${RC_TTY_NUMBER:-12}"
RC_PARALLEL_STARTUP="${RC_PARALLEL_STARTUP:-no}"
RC_NET_STRICT_CHECKING="${RC_NET_STRICT_CHECKING:-no}"
RC_USE_FSTAB="${RC_USE_FSTAB:-no}"
@@ -103,6 +103,14 @@
}
[[ ${RC_BOOTLOG} == "yes" ]] && import_addon bootlogger.sh
+# char *rc_runlevel()
+#
+# Return current RUNLEVEL
+#
+rc_runlevel() {
+ echo $(rc-status --runlevel)
+}
+
# void get_bootconfig()
#
# Get the BOOTLEVEL and SOFTLEVEL by setting
@@ -120,7 +128,7 @@
bootlevel)
newbootlevel="${copt##*=}"
;;
- softlevel)
+ rc_runlevel|softlevel)
newsoftlevel="${copt##*=}"
;;
esac
@@ -132,12 +140,14 @@
else
export BOOTLEVEL="boot"
fi
+ export RC_BOOTLEVEL=${BOOTLEVEL}
if [[ -n ${newsoftlevel} ]] ; then
export DEFAULTLEVEL="${newsoftlevel}"
else
export DEFAULTLEVEL="default"
fi
+ export RC_DEFAULTLEVEL=${DEFAULTLEVEL}
return 0
}
@@ -157,6 +167,7 @@
-L "@GENTOO_PORTAGE_EPREFIX@/etc/runlevels/${BOOTLEVEL}.${DEFAULTLEVEL}" ]] ; then
export BOOTLEVEL="${BOOTLEVEL}.${DEFAULTLEVEL}"
fi
+ export RC_BOOTLEVEL=${BOOTLEVEL}
if [[ -z ${SOFTLEVEL} ]] ; then
if [[ -f "${svcdir}/softlevel" ]] ; then
@@ -165,7 +176,14 @@
export SOFTLEVEL="${BOOTLEVEL}"
fi
fi
+ if [[ -f "${svcdir}/softlevel" ]] ; then
+ export RC_DEFAULTLEVEL=$(< "${svcdir}/softlevel")
+ else
+ export RC_DEFAULTLEVEL=${SOFTLEVEL}
+ fi
+ export RC_RUNLEVEL=${SOFTLEVEL}
+
return 0
}
@@ -591,7 +609,7 @@
# Network filesystems list for common use in rc-scripts.
# This variable is used in is_net_fs and other places such as
# localmount.
-NET_FS_LIST="afs cifs coda davfs fuse gfs ncpfs nfs nfs4 ocfs2 shfs smbfs"
+NET_FS_LIST="afs cifs coda davfs fuse fuse.sshfs gfs glusterfs ncpfs nfs nfs4 ocfs2 shfs smbfs"
# bool is_net_fs(path)
#
@@ -642,6 +660,16 @@
grep -qs '^s_context:[[:space:]]*[1-9]' "@GENTOO_PORTAGE_EPREFIX@"/proc/self/status
}
+# bool is_vz_sys()
+#
+# return 0 if the currently running system is OpenVZ container
+#
+# EXAMPLE: if is_vz_sys ; then ...
+#
+is_vz_sys() {
+ grep -qs '^envID:[[:space:]]*[1-9]' /proc/self/status
+}
+
# bool is_xenU_sys()
#
# return 0 if the currently running system is an unprivileged Xen domain
@@ -712,11 +740,8 @@
shift
for x in "$@" ; do
- if [[ -d ${x} ]] ; then
- is_older_than "${ref}" "${x}"/* && return 0
- elif [[ ${x} -nt ${ref} ]] ; then
- return 0
- fi
+ [[ ${x} -nt ${ref} ]] && return 0
+ [[ -d ${x} ]] && is_older_than "${ref}" "${x}"/* && return 0
done
return 1
@@ -759,6 +784,31 @@
echo "${result# *}"
}
+# bool is_clean(dir)
+#
+# Returns 0 if given directory has no files or has only dot-prefixed files.
+#
+# EXAMPLE: if is_clean /proc; then ...
+is_clean() {
+ local f
+
+ for f in "$1"/* ; do
+ [[ -e $f || -L $f ]] && return 1
+ done
+
+ return 0
+}
+
+# bool is_mounted(mount point)
+#
+# Returns 0 if 'mount point' is really a mount point or non-zero if it's
+# not.
+#
+# EXAMPLE: if is_mounted /dev/pts; then ...
+is_mounted() {
+ mountpoint -q "$1"
+}
+
##############################################################################
# #
# This should be the last code in here, please add all functions above!! #
Deleted: trunk/baselayout-prefix/sbin/modules-update
===================================================================
--- trunk/baselayout-prefix/sbin/modules-update 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/modules-update 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,395 +0,0 @@
-#!/bin/bash
-# vim:ts=4
-#
-# modules-update script originally based on Debian's version.
-# This script will update all the fun config files in /etc for
-# kernel modules.
-#
-# For 2.4 (and older) kernels we have:
-# /etc/modules.conf
-# /etc/modules.d/
-# /etc/modules.devfs
-#
-# For 2.6+ kernels we have:
-# /etc/modprobe.conf
-# /etc/modprobe.d/
-# /etc/modprobe.devfs
-
-
-argv0=${0##*/}
-source /etc/init.d/functions.sh || {
- echo "${argv0}: Could not source /etc/init.d/functions.sh!" 1>&2
- exit 1
-}
-umask 022
-esyslog() { :; }
-
-if [[ ${EUID} != "0" ]] ; then
- eerror "You must be root to do this" 1>&2
- exit 2
-fi
-
-
-#
-# Setup some variables
-#
-
-CFG_OLD_FILE="/etc/modules.conf"
-CFG_OLD_DIR="/etc/modules.d"
-CFG_OLD_DEVFS="/etc/modules.devfs"
-
-CFG_NEW_FILE="/etc/modprobe.conf"
-CFG_NEW_DIR="/etc/modprobe.d"
-CFG_NEW_DEVFS="/etc/modprobe.devfs"
-
-HEADER="### This file is automatically generated by modules-update"
-FULLHEADER="${HEADER}
-#
-# Please do not edit this file directly. If you want to change or add
-# anything please take a look at the files in @MODDIR@ and read
-# the manpage for modules-update(8).
-#
-"
-
-
-#
-# Parse command-line
-#
-
-VERBOSE=0
-DEBUG=0
-FORCE="false"
-BACKUP="false"
-GENERATE_DEVFS="false"
-ASSUME_KV=
-while [[ -n $1 ]] ; do
- case $1 in
- -f|--force|force) FORCE="true";;
- -b|--backup) BACKUP="true";;
- -D|--devfs) GENERATE_DEVFS="true";;
- --assume-kernel=*) ASSUME_KV=${1#*=};;
- -v|--verbose) ((++VERBOSE));;
- -d|--debug) ((++DEBUG));;
- -V|--version) exec cat /etc/gentoo-release;;
- -h|--help)
- cat <<-EOF
- Usage: modules-update [options]
-
- Options:
- --assume-kernel=KV Assume the kernel is at least version KV
- -b, --backup Backup existing config files (add .old ext)
- -f, --force Force execution in face of bad things
- -D, --devfs Force generation of devfs config files
- -v, --verbose Be a bit more verbose in what we do
- -d, --debug Helpful debug output
- -V, --version Dump version info
- -h, --help This help screen, duh
- EOF
- exit 0
- ;;
- *)
- eerror "Error: I don't understand $1"
- exit 1
- ;;
- esac
- shift
-done
-
-[[ ${DEBUG} -gt 0 ]] && set -x
-
-vewarn() { [[ ${VERBOSE} -gt 0 ]] && ewarn "$*" ; return 0 ; }
-
-if ! ${GENERATE_DEVFS} && [[ -d /etc/devfs.d ]] ; then
- GENERATE_DEVFS="true"
-fi
-
-if type -p modprobe.old > /dev/null || \
- [[ $(modprobe -V 2>/dev/null) == "modprobe version"* ]]
-then
- GENERATE_OLD="true"
-else
- GENERATE_OLD="false"
-fi
-
-# Set kernel version, either from --assume-kernel or uname -r
-KV=${ASSUME_KV:-$(uname -r)}
-if [[ $(KV_to_int ${KV}) -ge "$(KV_to_int 2.5.48)" ]] ; then
- KERNEL_2_6="true"
-else
- KERNEL_2_6="false"
-fi
-
-# Reset the sorting order since we depend on it
-export LC_ALL="C"
-
-
-#
-# Build list of config files to generate and verify none
-# have been modified in any way
-#
-
-CFGFILES=""
-if ${GENERATE_OLD} ; then
- CFGFILES="${CFGFILES} ${CFG_OLD_FILE}"
- ${GENERATE_DEVFS} && CFGFILES="${CFGFILES} ${CFG_OLD_DEVFS}"
-fi
-if ${KERNEL_2_6} ; then
- CFGFILES="${CFGFILES} ${CFG_NEW_FILE}"
- ${GENERATE_DEVFS} && CFGFILES="${CFGFILES} ${CFG_NEW_DEVFS}"
-fi
-
-for x in ${CFGFILES} ; do
- [[ -r ${x} ]] || continue
-
- if [[ $(sed -ne 1p "${x}") != "${HEADER}" ]] ; then
- ewarn "Warning: the current ${x} has not been automatically generated"
-
- if ${FORCE} ; then
- ewarn "--force specified, (re)generating file anyway"
- else
- eerror "Use \"modules-update force\" to force (re)generation"
- exit 1
- fi
- fi
-done
-
-
-#
-# Desc: backup a config file if need be and replace with new one
-# Usage: backup <old config file to backup> <new config file to replace with>
-# Ex: backup /etc/modules.conf /etc/modules.conf.tempfile
-#
-backup() {
- if ${BACKUP} && [[ -e $1 ]] ; then
- mv -f "$1" "$1".old
- fi
- mv -f "$2" "$1"
-}
-
-
-#
-# Desc: Combine all config files in a dir and place output in a file
-# Usage: generate_config <output config file> <config dir> <reference config dir> <silent>
-# Ex: generate_config /etc/modules.conf /etc/modules.d
-#
-generate_config() {
- local config=$1
- local moddir=$2
- local refdir=$3
- local silent=$4
- local tmpfile="${config}.$$"
-
- [[ -z ${silent} ]] && ebegin "Updating ${config}"
-
- echo "${FULLHEADER//@MODDIR@/${refdir:-${moddir}}}" > "${tmpfile}"
-
- for cfg in "${moddir}"/* ; do
- [[ -d ${cfg} ]] && continue
- [[ ! -r ${cfg} ]] && continue
-
- # Skip backup and RCS files; fixes bug 20597 (07 May 2004 agriffis)
- [[ ${cfg} == *~ || ${cfg} == *.bak || ${cfg} == *,v ]] && continue
-
- # If config file is found in the reference dir, then skip it
- [[ -n ${refdir} ]] && [[ -e ${refdir}/${cfg##*/} ]] && continue
-
- echo "### modules-update: start processing ${cfg}" >> "${tmpfile}"
-
- if [[ -x ${cfg} ]] ; then
- # $cfg can be executable; nice touch, Wichert! :)
- "${cfg}" >> "${tmpfile}"
- else
- cat "${cfg}" >> "${tmpfile}"
- fi
-
- echo >> "${tmpfile}"
- echo "### modules-update: end processing ${cfg}" >> "${tmpfile}"
- echo >> "${tmpfile}"
- done
-
- backup "${config}" "${tmpfile}"
-
- [[ -z ${silent} ]] && eend 0
-
- return 0
-}
-
-
-#
-# Generate the old modules.conf file based upon all the snippets in
-# modules.d. Since modprobe doesnt handle modules.d, we need to gather
-# the files together in modules.conf for it.
-#
-
-if [[ ! -d ${CFG_OLD_DIR} ]] ; then
- vewarn "Skipping ${CFG_OLD_FILE} generation (${CFG_OLD_DIR} doesn't exist)"
-
-elif ! ${GENERATE_OLD} ; then
- vewarn "Skipping ${CFG_OLD_FILE} generation (prerequisites not satisfied)"
-
-elif ! ( ${FORCE} || \
- [[ ! -e ${CFG_OLD_FILE} ]] || \
- is_older_than ${CFG_OLD_FILE} ${CFG_OLD_DIR} )
-then
- vewarn "Skipping ${CFG_OLD_FILE} generation (file is newer than dependencies)"
-
-else
- generate_config ${CFG_OLD_FILE} ${CFG_OLD_DIR}
-fi
-
-
-#
-# Generate the new modprobe.conf file if possible. What this entails is
-# grabbing details from the old modprobe via the -c option and sticking
-# it in the newer config file. This is useful for backwards compat support
-# and for packages that provide older style /etc/modules.d/ files but not
-# newer style /etc/modprobe.d/ files.
-#
-# First we try to use the script `generate-modprobe.conf` from the
-# module-init-tools and if that fails us, we try and generate modprobe.conf
-# ourselves from the /etc/modules.d/ files.
-#
-
-if ! ${KERNEL_2_6} ; then
- vewarn "Skipping ${CFG_NEW_FILE} generation (not needed for 2.4 kernels)"
-
-elif ! type -p generate-modprobe.conf > /dev/null ; then
- vewarn "Skipping ${CFG_NEW_FILE} generation (generate-modprobe.conf doesn't exist)"
-
-elif ! ( ${FORCE} || \
- [[ ! -e ${CFG_NEW_FILE} ]] || \
- is_older_than ${CFG_NEW_FILE} ${CFG_OLD_DIR} ${CFG_NEW_DIR} )
-then
- vewarn "Skipping ${CFG_NEW_FILE} generation (file is newer than dependencies)"
-
-else
-
- generated_ok=0
- tmpfile="${CFG_NEW_FILE}.$$"
-
- #
- # First we try to use regular generate-modprobe.conf
- #
- if ${GENERATE_OLD} ; then
- # Make sure that generate-modprobe.conf can handle --assume-kernel
- # if we were called with it.
- if [[ -n ${ASSUME_KV} ]] && \
- ! grep -qe --assume-kernel /sbin/generate-modprobe.conf ; then
- eerror "Error: modules-update called with --assume-kernel flag, but"
- eerror "generate-modprobe.conf doesn't understand it. You need to"
- eerror "install >=module-init-tools-3.0-r2"
- exit 3
- fi
-
- ebegin "Updating ${CFG_NEW_FILE}"
- echo "${FULLHEADER//@MODDIR@/${CFG_NEW_DIR}}" > "${tmpfile}"
- if generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \
- >> "${tmpfile}" 2> "${tmpfile}.err"
- then
- backup "${CFG_NEW_FILE}" "${tmpfile}"
- eend 0
- generated_ok=1
- else
- [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err"
- eend 1 "Warning: could not generate ${CFG_NEW_FILE}!"
- fi
- fi
-
- #
- # If the helper script failed, we fall back to doing it by hand
- #
- if [[ ${generated_ok} -eq 0 ]] ; then
- ebegin "Updating ${CFG_NEW_FILE} by hand"
-
- generate_config "${CFG_NEW_FILE}" "${CFG_OLD_DIR}" "${CFG_NEW_DIR}" 0
- echo "${FULLHEADER//@MODDIR@/${CFG_NEW_DIR}}" > "${tmpfile}"
-
- # Just use generate-modprobe.conf to filter compatible syntax
- if TESTING_MODPROBE_CONF=${CFG_NEW_FILE} \
- generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \
- >> "${tmpfile}" 2> "${tmpfile}.err"
- then
- # we use mv here instead of backup_config() as the call to
- # generate_config() above already took care of the backup
- mv -f "${tmpfile}" "${CFG_NEW_FILE}"
- eend $?
- else
- [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err"
- eend 1 "Warning: could not generate ${CFG_NEW_FILE}!"
- fi
- fi
-
- rm -f "${tmpfile}" "${tmpfile}.err"
-
- #
- # Take care of generating /etc/modprobe.devfs if need be.
- #
- if ${GENERATE_DEVFS} && [[ -f ${CFG_OLD_DEVFS} ]] && \
- ( [[ ! -e ${CFG_NEW_DEVFS} ]] || [[ ${CFG_OLD_DEVFS} -nt ${CFG_NEW_DEVFS} ]] || ${FORCE} )
- then
- ebegin "Updating ${CFG_NEW_DEVFS}"
-
- tmpfile="${CFG_NEW_DEVFS}.$$"
- tmpfile_old="${CFG_OLD_DEVFS}.$$"
-
- echo "${FULLHEADER/@MODDIR@/${CFG_NEW_DIR}}" > "${tmpfile_old}"
- cp -f "${tmpfile_old}" "${tmpfile}"
- gawk '$0 !~ /^[[:space:]]*include/ { print $0 }' \
- "${CFG_OLD_DEVFS}" >> "${tmpfile_old}"
-
- if TESTING_MODPROBE_CONF=${tmpfile_old} \
- generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \
- >> "${tmpfile}" 2> "${tmpfile}.err"
- then
- echo >> "${tmpfile}"
- echo "include /etc/modprobe.conf" >> "${tmpfile}"
- backup "${CFG_NEW_DEVFS}" "${tmpfile}"
- eend 0
- else
- [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err"
- eend 1 "Warning: could not generate ${CFG_NEW_DEVFS}!"
- rm -f "${tmpfile}"
- fi
-
- backup "${CFG_OLD_DEVFS}" "${tmpfile_old}"
-
- rm -f "${tmpfile_old}" "${tmpfile}" "${tmpfile}.err"
- fi
-fi
-
-
-#
-# Call depmod to keep insmod from complaining that modules.conf is more
-# recent then the modules.dep file.
-#
-
-grab_depfile() {
- # the modules.conf file has optional syntax:
- # depfile=/path/to/modules.dep
- local ret=""
- if [[ -e ${CFG_OLD_FILE} ]] ; then
- ret=$(sed -n -e '/^[[:space:]]*depfile=/s:.*=::p' ${CFG_OLD_FILE})
- fi
- [[ -z ${ret} ]] && ret="/lib/modules/${KV}/modules.dep"
- eval echo "${ret}"
-}
-depfile=$(grab_depfile)
-
-if [[ -d ${depfile%/*} ]] ; then
- if [[ ${CFG_NEW_FILE} -nt ${depfile} ]] ; then
- ebegin "Updating modules.dep"
- for cfg in /lib/modules/${KV}/build /usr/src/linux-${KV} \
- /boot /usr/src/linux ""
- do
- cfg="${cfg}/System.map"
- [[ -f ${cfg} ]] && break
- done
- [[ -n ${cfg} ]] && cfg="-F ${cfg}"
- depmod -a ${cfg} ${KV}
- eend $?
- fi
-else
- vewarn "The dir '${depfile}' does not exist, skipping call to depmod"
-fi
-
-exit 0
Modified: trunk/baselayout-prefix/sbin/rc
===================================================================
--- trunk/baselayout-prefix/sbin/rc 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/rc 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
trap ":" INT QUIT TSTP
@@ -41,7 +41,7 @@
echo
eerror "Since this is a critical task, startup cannot continue."
echo
- /sbin/sulogin ${CONSOLE}
+ sulogin ${CONSOLE}
einfo "Unmounting filesystems"
if [ -c /dev/null ]; then
/bin/mount -a -o remount,ro &>/dev/null
@@ -73,7 +73,7 @@
echo
eerror " # mkdir -p $1"
echo; echo
- /sbin/sulogin ${CONSOLE}
+ sulogin ${CONSOLE}
fi
einfo "Unmounting filesystems"
/bin/mount -a -o remount,ro &>/dev/null
@@ -208,7 +208,7 @@
echo
echo -e "${GOOD}Gentoo Linux${GENTOO_VERS}; ${BRACKET}http://www.gentoo.org/${NORMAL}"
- echo -e " Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2"
+ echo -e " Copyright 1999-2009 Gentoo Foundation; Distributed under the GPLv2"
echo
if [[ ${RC_INTERACTIVE} == "yes" ]] ; then
echo -e "Press ${GOOD}I${NORMAL} to enter interactive boot mode"
@@ -216,14 +216,26 @@
fi
check_statedir /proc
- ebegin "Mounting proc at /proc"
- if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
- mntcmd=$(get_mount_fstab /proc)
+ # make sure /proc/ isn't full of crap #291916
+ do_mnt=1
+ if is_mounted /proc ; then
+ do_mnt=0
+ elif ! is_clean /proc ; then
+ ewarn "You have crap in your /proc/; please clean it; see #291916"
+ fi
+
+ if [[ ${do_mnt} == 1 ]] ; then
+ ebegin "Mounting proc at /proc"
+ if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
+ mntcmd=$(get_mount_fstab /proc)
+ else
+ unset mntcmd
+ fi
+ try mount -n ${mntcmd:--t proc proc /proc -o noexec,nosuid,nodev}
+ eend $?
else
- unset mntcmd
+ einfo "Skipping mount of /proc as it's already mounted"
fi
- try mount -n ${mntcmd:--t proc proc /proc -o noexec,nosuid,nodev}
- eend $?
# Start profiling init now we have /proc
profiling start
@@ -235,14 +247,26 @@
if [ "$(get_KV)" -ge "$(KV_to_int '2.6.0')" ] ; then
if [[ -d /sys ]] ; then
- ebegin "Mounting sysfs at /sys"
- if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
- mntcmd=$(get_mount_fstab /sys)
+ # make sure /sys/ isn't full of crap #291916
+ do_mnt=1
+ if is_mounted /sys ; then
+ do_mnt=0
+ elif ! is_clean /sys ; then
+ ewarn "You have crap in your /sys/; please clean it; see #291916"
+ fi
+
+ if [[ ${do_mnt} == 1 ]] ; then
+ ebegin "Mounting sysfs at /sys"
+ if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
+ mntcmd=$(get_mount_fstab /sys)
+ else
+ unset mntcmd
+ fi
+ try mount -n ${mntcmd:--t sysfs sysfs /sys -o noexec,nosuid,nodev}
+ eend $?
else
- unset mntcmd
+ einfo "Skipping mount of /sys as it's already mounted"
fi
- try mount -n ${mntcmd:--t sysfs sysfs /sys -o noexec,nosuid,nodev}
- eend $?
else
ewarn "No /sys to mount sysfs needed in 2.6 and later kernels!"
fi
@@ -288,9 +312,9 @@
esac
# Check udev prerequisites and kernel params
- if [ "${udev}" = "yes" ] && has_addon udev
+ if [ "${udev}" = "yes" ]
then
- if get_bootparam "noudev" || \
+ if get_bootparam "noudev" || ! has_addon udev-start.sh || \
[ ${devfs_automounted} = "yes" ] || \
[ "$(get_KV)" -lt "$(KV_to_int '2.6.0')" ]
then
@@ -299,9 +323,10 @@
fi
# Check devfs prerequisites and kernel params
- if [ "${devfs}" = "yes" ] && has_addon devfs
+ if [ "${devfs}" = "yes" ]
then
- if get_bootparam "nodevfs" || [ "${udev}" = "yes" ]
+ if get_bootparam "nodevfs" || [ "${udev}" = "yes" ] || \
+ ! has_addon devfs-start.sh
then
devfs="no"
fi
@@ -325,7 +350,6 @@
# OK, if we got here, things are probably not right :)
if [[ ${devfs} == "no" && ${udev} == "no" ]] ; then
- clear
echo
einfo "The Gentoo Linux system initialization scripts have detected that"
einfo "your system does not support UDEV. Since Gentoo Linux has been"
@@ -359,14 +383,18 @@
fi
if [[ -d /dev/pts ]] ; then
- ebegin "Mounting devpts at /dev/pts"
- if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
- mntcmd=$(get_mount_fstab /dev/pts)
+ if ! is_mounted /dev/pts ; then
+ ebegin "Mounting devpts at /dev/pts"
+ if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
+ mntcmd=$(get_mount_fstab /dev/pts)
+ else
+ unset mntcmd
+ fi
+ try mount -n ${mntcmd:--t devpts devpts /dev/pts -o gid=5,mode=0620,noexec,nosuid}
+ eend $?
else
- unset mntcmd
+ einfo "Skipping mount of /dev/pts as it's already mounted"
fi
- try mount -n ${mntcmd:--t devpts devpts /dev/pts -o gid=5,mode=0620,noexec,nosuid}
- eend $?
fi
fi
fi
@@ -410,7 +438,7 @@
eerror "One or more critical startup scripts failed to start!"
eerror "Please correct this, and reboot ..."
echo; echo
- /sbin/sulogin ${CONSOLE}
+ sulogin ${CONSOLE}
einfo "Unmounting filesystems"
/bin/mount -a -o remount,ro &>/dev/null
einfo "Rebooting"
@@ -505,7 +533,7 @@
# Clear $svcdir from stale entries, but leave the caches around, as it
# should help speed things up a bit
- rm -rf $(ls -d1 "${svcdir}/"* 2>/dev/null | \
+ rm -rf $(ls -d1 "${svcdir:-/lib/rcscripts/init.d}/"* 2>/dev/null | \
grep -ve '\(depcache\|deptree\|envcache\)')
echo "sysinit" > "${svcdir}/softlevel"
@@ -831,7 +859,7 @@
if [[ ${SOFTLEVEL} == "single" ]] ; then
rm -rf "${svcdir}/softscripts.new"
- /sbin/sulogin ${CONSOLE}
+ [[ ${RUNLEVEL} == "S" ]] && sulogin ${CONSOLE}
exit 0
fi
Modified: trunk/baselayout-prefix/sbin/rc-daemon.sh
===================================================================
--- trunk/baselayout-prefix/sbin/rc-daemon.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/rc-daemon.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# RC functions to work with daemons
@@ -80,6 +80,8 @@
done
[[ -z ${RC_RETRY_COUNT} ]] && RC_RETRY_COUNT=5
+ [[ ${RC_RETRY_COUNT} != "${RC_RETRY_COUNT//[![:digit:]]/}" ]] \
+ && RC_RETRY_COUNT=5
}
# void rc_setup_daemon_vars(void)
@@ -325,7 +327,7 @@
# If not, we stop the service
update_service_status() {
local service="$1" daemonfile="${svcdir}/daemons/$1" i
- local -a RC_DAEMONS=() RC_PIDFILES=()
+ local -a RC_DAEMONS=() RC_PIDFILES=() RC_NAMES=()
# We only care about marking started services as stopped if the daemon(s)
# for it are no longer running
@@ -354,7 +356,7 @@
local args="$( requote "$@" )" result i
local cmd name pidfile pid stopping signal nothing=false
local daemonfile=
- local -a RC_DAEMONS=() RC_PIDFILES=()
+ local -a RC_DAEMONS=() RC_PIDFILES=() RC_NAMES=()
if [[ -n ${SVCNAME} ]] ; then
daemonfile="${svcdir}/daemons/${SVCNAME}"
@@ -380,9 +382,10 @@
# But most called to --stop only set the pidfile
if [[ ${RC_DAEMONS[i]} == "{cmd}" \
|| ${RC_PIDFILES[i]} == "${pidfile}" ]]; then
- unset RC_DAEMONS[i] RC_PIDFILES[i]
+ unset RC_DAEMONS[i] RC_PIDFILES[i] RC_NAMES[i]
RC_DAEMONS=( "${RC_DAEMONS[@]}" )
RC_PIDFILES=( "${RC_PIDFILES[@]}" )
+ RC_NAMES=( "${RC_NAMES[@]}" )
break
fi
done
@@ -404,6 +407,7 @@
if [[ ${i} == "${max}" ]]; then
RC_DAEMONS[max]="${cmd}"
RC_PIDFILES[max]="${pidfile}"
+ RC_NAMES[max]="${name}"
fi
fi
fi
@@ -412,12 +416,14 @@
if [[ ${#RC_DAEMONS[@]} == "0" ]]; then
[[ -f ${daemonfile} ]] && rm -f "${daemonfile}"
elif [[ -n ${daemonfile} ]] ; then
- echo "RC_DAEMONS[0]=\"${RC_DAEMONS[0]}\"" > "${daemonfile}"
- echo "RC_PIDFILES[0]=\"${RC_PIDFILES[0]}\"" >> "${daemonfile}"
+ echo "RC_DAEMONS[0]='${RC_DAEMONS[0]}'" > "${daemonfile}"
+ echo "RC_PIDFILES[0]='${RC_PIDFILES[0]}'" >> "${daemonfile}"
+ echo "RC_NAMES[0]='${RC_NAMES[0]}'" >> "${daemonfile}"
for (( i=1; i<${#RC_DAEMONS[@]}; i++ )); do
- echo "RC_DAEMONS[${i}]=\"${RC_DAEMONS[i]}\"" >> "${daemonfile}"
- echo "RC_PIDFILES[${i}]=\"${RC_PIDFILES[i]}\"" >> "${daemonfile}"
+ echo "RC_DAEMONS[${i}]='${RC_DAEMONS[i]}'" >> "${daemonfile}"
+ echo "RC_PIDFILES[${i}]='${RC_PIDFILES[i]}'" >> "${daemonfile}"
+ echo "RC_NAMES[${i}]='${RC_NAMES[i]}'" >> "${daemonfile}"
done
fi
Modified: trunk/baselayout-prefix/sbin/rc-help.sh
===================================================================
--- trunk/baselayout-prefix/sbin/rc-help.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/rc-help.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
source /sbin/functions.sh
@@ -40,7 +40,7 @@
if [[ ${BE_VERBOSE} == "yes" ]] ; then
echo -e "
${GREEN}Gentoo RC-Scripts; ${BLUE}http://www.gentoo.org/${OFF}
- Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL
+ Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL
"
fi
@@ -67,6 +67,9 @@
can be handled correctly. Refer to the portmap rc-script for an
example.
+ ${GREEN}conditionalrestart|condrestart${OFF}
+ Same as 'restart', but only if the service has already been started.
+
${GREEN}pause${OFF}
Same as 'stop', but the services that depends on it, will not be
stopped. This is useful for stopping a network interface without
@@ -116,8 +119,9 @@
Suppress output to stdout, except if:${NL}
1) It is a warning, then output to stdout
2) It is an error, then output to stderr${NL}
- ${GREEN}--nocolor${OFF}
- Suppress the use of colors."
+ ${GREEN}--verbose${OFF} Output extra information
+ ${GREEN}--debug${OFF} Output debug information
+ ${GREEN}--nocolor${OFF} Suppress the use of colors"
if [[ ${BE_VERBOSE} == "yes" ]] ; then
echo -e "
Modified: trunk/baselayout-prefix/sbin/rc-services.sh
===================================================================
--- trunk/baselayout-prefix/sbin/rc-services.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/rc-services.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# RC Dependency and misc service functions
@@ -586,12 +586,13 @@
[[ -z $1 || -z $2 ]] && return 1
local f="${svcdir}/$2/$1"
+ if [[ ! -x /etc/init.d/"$1" ]] ; then
+ rm -f "${f}"
+ return 1
+ fi
# Service is in the state requested
- [[ -L ${f} ]] && return 0
-
- [[ ! -e ${f} ]] && rm -f "${f}"
- return 1
+ [[ -e ${f} ]]
}
# bool service_coldplugged(service)
@@ -707,11 +708,11 @@
# If index is emtpy, then we don't care what the first daemon launched
# was, otherwise the daemon must also be at that index
service_started_daemon() {
- local service="$1" daemon="$2" index="${3:-[0-9]*}"
+ local service="$1" daemon="'$2'" index="${3:-[0-9]*}"
local daemonfile="${svcdir}/daemons/${service}"
[[ ! -e ${daemonfile} ]] && return 1
- grep -q '^RC_DAEMONS\['"${index}"'\]="'${daemon}'"$' "${daemonfile}"
+ grep -q '^RC_DAEMONS\['"${index}"'\]='"${daemon}"'$' "${daemonfile}"
}
# bool net_service(service)
Modified: trunk/baselayout-prefix/sbin/rc-update
===================================================================
--- trunk/baselayout-prefix/sbin/rc-update 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/rc-update 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
source /sbin/functions.sh
@@ -139,10 +139,10 @@
myscripts=$(cd "${ROOT}"etc/init.d; ls)
# Sanity check to make sure everything is kosher ...
- for x in $(find "${ROOT}"etc/runlevels -xtype l) ; do
- ewarn "Broken runlevel entry: ${x}"
+ for x in $(find "${ROOT}"etc/runlevels -type l) ; do
+ [[ -e ${x} ]] || ewarn "Broken runlevel entry: ${x}"
done
- for x in $(find "${ROOT}"etc/runlevels ! -type l -a ! -type d) ; do
+ for x in $(find "${ROOT}"etc/runlevels -maxdepth 1 ! -type l -a ! -type d) ; do
ewarn "Invalid runlevel entry: ${x}"
done
Modified: trunk/baselayout-prefix/sbin/runscript.sh
===================================================================
--- trunk/baselayout-prefix/sbin/runscript.sh 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/sbin/runscript.sh 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,12 +1,14 @@
#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+[[ " $* " == *" --debug "* ]] && set -x
+
# Common functions
-[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source @GENTOO_PORTAGE_EPREFIX@/sbin/functions.sh
+[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source "@GENTOO_PORTAGE_EPREFIX@"/etc/init.d/functions.sh
## User must be root to run most script stuff (except status)
-#if [[ ${EUID} != "0" ]] && ! [[ $2 == "status" && $# -eq 2 ]] ; then
+#if [[ ${EUID} != "0" ]] && [[ " $* " != *" status "* ]] ; then
# eerror "$0: must be root to run init scripts"
# exit 1
#fi
@@ -69,7 +71,6 @@
# State variables
svcpause="no"
-svcrestart="no"
# Functions to handle dependencies and services
[[ ${RC_GOT_SERVICES} != "yes" ]] && source "${svclib}/sh/rc-services.sh"
@@ -134,7 +135,10 @@
}
restart() {
- svc_restart
+ if ! service_stopped "${SVCNAME}" ; then
+ svc_stop || return "$?"
+ fi
+ svc_start
}
status() {
@@ -154,11 +158,20 @@
[[ ! -d "${svcdir}/scheduled/${SVCNAME}" ]] && return
local x= services=
+ # If we're being started in the background, then don't
+ # tie up the daemon that called us starting our scheduled services
+ if [[ ${IN_BACKGROUND} == "true" || ${IN_BACKGROUND} == "1" ]] ; then
+ unset IN_BACKGROUND
+ svc_start_scheduled &
+ export IN_BACKGROUND=true
+ return
+ fi
+
for x in $(dolisting "${svcdir}/scheduled/${SVCNAME}/") ; do
services="${services} ${x##*/}"
done
- for x in ${services} ; do
+ for x in $(trace_dependencies ${services}) ; do
service_stopped "${x}" && start_service "${x}"
rm -f "${svcdir}/scheduled/${SVCNAME}/${x}"
done
@@ -174,11 +187,15 @@
if is_runlevel_stop && service_failed "${SVCNAME}" ; then
return 1
elif service_stopped "${SVCNAME}" ; then
- ewarn "WARNING: ${SVCNAME} has not yet been started."
+ if [[ ${IN_HOTPLUG} != "1" ]] ; then
+ ewarn "WARNING: ${SVCNAME} has not yet been started."
+ fi
return 0
fi
if ! mark_service_stopping "${SVCNAME}" ; then
- eerror "ERROR: ${SVCNAME} is already stopping."
+ if [[ ${IN_HOTPLUG} != "1" ]] ; then
+ eerror "ERROR: ${SVCNAME} is already stopping."
+ fi
return 1
fi
@@ -297,11 +314,15 @@
if is_runlevel_start && service_failed "${SVCNAME}" ; then
return 1
elif service_started "${SVCNAME}" ; then
- ewarn "WARNING: ${SVCNAME} has already been started."
+ if [[ ${IN_HOTPLUG} != "1" ]] ; then
+ ewarn "WARNING: ${SVCNAME} has already been started."
+ fi
return 0
elif service_inactive "${SVCNAME}" ; then
if [[ ${IN_BACKGROUND} != "true" ]] ; then
- ewarn "WARNING: ${SVCNAME} has already been started."
+ if [[ ${IN_HOTPLUG} != "1" ]] ; then
+ ewarn "WARNING: ${SVCNAME} has already been started."
+ fi
return 0
fi
fi
@@ -459,10 +480,66 @@
}
svc_restart() {
- if ! service_stopped "${SVCNAME}" ; then
- svc_stop || return "$?"
+ # We don't kill child processes if we're restarting
+ # This is especically important for sshd ....
+ RC_KILL_CHILDREN="no"
+
+ # Create a snapshot of started services
+ rm -rf "${svcdir}/snapshot/$$"
+ mkdir -p "${svcdir}/snapshot/$$"
+ cp -pPR "${svcdir}"/started/* "${svcdir}"/inactive/* \
+ "${svcdir}/snapshot/$$/" 2>/dev/null
+ rm -f "${svcdir}/snapshot/$$/${SVCNAME}"
+
+ # Simple way to try and detect if the service use svc_{start,stop}
+ # to restart if it have a custom restart() funtion.
+ if [[ -n $(egrep '^[[:space:]]*restart[[:space:]]*()' "/etc/init.d/${SVCNAME}") ]] ; then
+ if [[ -z $(egrep 'svc_stop' "/etc/init.d/${SVCNAME}") || \
+ -z $(egrep 'svc_start' "/etc/init.d/${SVCNAME}") ]] ; then
+ echo
+ ewarn "Please use 'svc_stop; svc_start' and not 'stop; start' to"
+ ewarn "restart the service in its custom 'restart()' function."
+ ewarn "Run ${SVCNAME} without arguments for more info."
+ echo
+ if ! service_stopped "${SVCNAME}" ; then
+ svc_stop || return "$?"
+ fi
+ svc_start
+ else
+ restart
+ fi
+ else
+ restart
fi
- svc_start
+ retval="$?"
+
+ [[ -e "${svcdir}/scheduled/${SVCNAME}" ]] \
+ && rm -Rf "${svcdir}/scheduled/${SVCNAME}"
+
+ # Restart dependencies as well
+ for x in $(dolisting "${svcdir}/snapshot/$$/") ; do
+ x="${x##*/}"
+ if [[ -x /etc/init.d/"${x}" ]] && service_stopped "${x}" ; then
+ if service_inactive "${SVCNAME}" \
+ || service_wasinactive "${SVCNAME}" ; then
+ svc_schedule_start "${SVCNAME}" "${x}"
+ ewarn "WARNING: ${x} is scheduled to start when ${SVCNAME} has started."
+ elif service_started "${SVCNAME}" ; then
+ start_service "${x}"
+ fi
+ fi
+ done
+ rm -rf "${svcdir}/snapshot/$$"
+
+ service_started "${SVCNAME}" && svc_start_scheduled
+
+ # Wait for services to come up
+ if [[ ${IN_BACKGROUND} != "true" \
+ && ${IN_BACKGROUND} != "1" ]] ; then
+ [[ ${RC_PARALLEL_STARTUP} == "yes" ]] && wait
+ fi
+
+ return ${retval}
}
svc_status() {
@@ -549,7 +626,7 @@
usage ${opts}
exit 1
fi
-for arg in $* ; do
+for arg in "$@" ; do
case "${arg}" in
--quiet)
RC_QUIET="yes"
@@ -569,7 +646,7 @@
done
retval=0
-for arg in $* ; do
+for arg in "$@" ; do
case "${arg}" in
stop)
if [[ -e "${svcdir}/scheduled/${SVCNAME}" ]] ; then
@@ -581,7 +658,8 @@
if [[ ${IN_BACKGROUND} == "true" ]] ; then
rm -rf "${svcdir}/snapshot/$$"
mkdir -p "${svcdir}/snapshot/$$"
- cp -pP "${svcdir}"/started/* "${svcdir}/snapshot/$$/"
+ cp -pPR "${svcdir}"/started/* "${svcdir}"/inactive/* \
+ "${svcdir}/snapshot/$$/" 2>/dev/null
rm -f "${svcdir}/snapshot/$$/${SVCNAME}"
fi
@@ -590,8 +668,9 @@
if [[ ${IN_BACKGROUND} == "true" ]] ; then
for x in $(dolisting "${svcdir}/snapshot/$$/") ; do
- if [[ -x ${x} ]] && service_stopped "${x##*/}" ; then
- svc_schedule_start "${SVCNAME}" "${x##*/}"
+ x="${x##*/}"
+ if [[ -x /etc/init.d/"${x}" ]] && service_stopped "${x}" ; then
+ svc_schedule_start "${SVCNAME}" "${x}"
fi
done
rm -rf "${svcdir}/snapshot/$$"
@@ -617,60 +696,14 @@
mark_service_stopped "${SVCNAME}"
;;
restart)
- svcrestart="yes"
-
- # We don't kill child processes if we're restarting
- # This is especically important for sshd ....
- RC_KILL_CHILDREN="no"
-
- # Create a snapshot of started services
- rm -rf "${svcdir}/snapshot/$$"
- mkdir -p "${svcdir}/snapshot/$$"
- cp -pP "${svcdir}"/started/* "${svcdir}/snapshot/$$/"
- rm -f "${svcdir}/snapshot/$$/${SVCNAME}"
-
- # Simple way to try and detect if the service use svc_{start,stop}
- # to restart if it have a custom restart() funtion.
- if [[ -n $(egrep '^[[:space:]]*restart[[:space:]]*()' "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/${SVCNAME}") ]] ; then
- if [[ -z $(egrep 'svc_stop' "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/${SVCNAME}") || \
- -z $(egrep 'svc_start' "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/${SVCNAME}") ]] ; then
- echo
- ewarn "Please use 'svc_stop; svc_start' and not 'stop; start' to"
- ewarn "restart the service in its custom 'restart()' function."
- ewarn "Run ${SVCNAME} without arguments for more info."
- echo
- svc_restart
- else
- restart
- fi
- else
- restart
+ svc_restart
+ retval="$?"
+ ;;
+ condrestart|conditionalrestart)
+ if service_started "${SVCNAME}" ; then
+ svc_restart
fi
retval="$?"
-
- [[ -e "${svcdir}/scheduled/${SVCNAME}" ]] \
- && rm -Rf "${svcdir}/scheduled/${SVCNAME}"
-
- # Restart dependencies as well
- for x in $(dolisting "${svcdir}/snapshot/$$/") ; do
- if [[ -x ${x} ]] && service_stopped "${x##*/}" ; then
- if service_inactive "${SVCNAME}" \
- || service_wasinactive "${SVCNAME}" ; then
- svc_schedule_start "${SVCNAME}" "${x##*/}"
- ewarn "WARNING: ${x##*/} is scheduled to start when ${SVCNAME} has started."
- elif service_started "${SVCNAME}" ; then
- start_service "${x##*/}"
- fi
- fi
- done
- rm -rf "${svcdir}/snapshot/$$"
-
- service_started "${SVCNAME}" && svc_start_scheduled
-
- # Wait for services to come up
- [[ ${RC_PARALLEL_STARTUP} == "yes" ]] && wait
-
- svcrestart="no"
;;
pause)
svcpause="yes"
@@ -678,9 +711,13 @@
retval="$?"
svcpause="no"
;;
- --quiet|--nocolor|--nodeps|--verbose)
+ --quiet|--nocolor|--nodeps|--verbose|--debug)
;;
- help)
+ -V|--version)
+ exec cat "${ROOT}"/etc/gentoo-release
+ exit 1
+ ;;
+ help|-h|--help)
exec "${svclib}"/sh/rc-help.sh "${myscript}" help
;;
*)
Modified: trunk/baselayout-prefix/src/Makefile
===================================================================
--- trunk/baselayout-prefix/src/Makefile 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/Makefile 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
CC = gcc
Modified: trunk/baselayout-prefix/src/awk/cachedepends.awk
===================================================================
--- trunk/baselayout-prefix/src/awk/cachedepends.awk 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/awk/cachedepends.awk 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,9 +1,12 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
function print_start() {
print "source /sbin/functions.sh" >> TMPCACHE
print "" >> TMPCACHE
+ print "config() { :; }" >> TMPCACHE
+ print "get_options() { :; }" >> TMPCACHE
+ print "save_options() { :; }" >> TMPCACHE
print "need() {" >> TMPCACHE
print " echo \"NEED $*\"; return 0" >> TMPCACHE
print "}" >> TMPCACHE
@@ -95,7 +98,7 @@
exit 1
}
- pipe = "ls /etc/init.d/*"
+ pipe = "ls -d /etc/init.d/*"
while ((pipe | getline tmpstring) > 0)
scripts = scripts " " tmpstring
close(pipe)
@@ -104,14 +107,27 @@
# Make sure that its a file we are working with,
# and do not process scripts, source or backup files.
- for (x in TMPRCSCRIPTS)
- if (((isfile(TMPRCSCRIPTS[x])) || (islink(TMPRCSCRIPTS[x]))) &&
- (TMPRCSCRIPTS[x] !~ /((\.(c|bak))|\~)$/)) {
+ for (x in TMPRCSCRIPTS) {
+ if (TMPRCSCRIPTS[x] !~ /((\.(c|bak))|\~)$/) {
+ ok = 0
+ if (isfile(TMPRCSCRIPTS[x])) {
+ ok = 1
+ } else if (islink(TMPRCSCRIPTS[x])) {
+ # Make sure that the link isn't to something stupid
+ # like a directory #159999
+ data[1] = 1
+ ret = stat(TMPRCSCRIPTS[x], data)
+ if (ret == 0)
+ if (isfile(data["linkval"]))
+ ok = 1
+ }
- RCCOUNT++
-
- RCSCRIPTS[RCCOUNT] = TMPRCSCRIPTS[x]
+ if (ok) {
+ RCCOUNT++
+ RCSCRIPTS[RCCOUNT] = TMPRCSCRIPTS[x]
+ }
}
+ }
if (RCCOUNT == 0) {
eerror("No scripts to process!")
Modified: trunk/baselayout-prefix/src/awk/functions.awk
===================================================================
--- trunk/baselayout-prefix/src/awk/functions.awk 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/awk/functions.awk 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header$
Modified: trunk/baselayout-prefix/src/awk/gendepends.awk
===================================================================
--- trunk/baselayout-prefix/src/awk/gendepends.awk 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/awk/gendepends.awk 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# bool check_service(name)
@@ -154,7 +154,7 @@
if (check_provide(provide)) {
# We cannot have more than one service Providing a virtual ...
- ewarn(" Service '" get_provide(provide) "' already provided by '" provide "'!;")
+ ewarn(" Service '" get_provide(provide) "' already provides '" provide "'!;")
ewarn(" Not adding service '" service "'...")
# Do not fail here as we do have a service that resolves the virtual
} else {
Deleted: trunk/baselayout-prefix/src/awk/genenviron.awk
===================================================================
--- trunk/baselayout-prefix/src/awk/genenviron.awk 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/awk/genenviron.awk 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,182 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-BEGIN {
-
- extension("/lib/rcscripts/filefuncs.so", "dlload")
-
- # Get our environment variables
- SVCDIR = ENVIRON["SVCDIR"]
- if (SVCDIR == "") {
- eerror("Could not get SVCDIR!")
- exit 1
- }
-
- pipe = "ls -1 /etc/env.d/."
- while ((pipe | getline tmpstring) > 0)
- scripts = scripts " /etc/env.d/" tmpstring
- close(pipe)
-
- split(scripts, TMPENVFILES)
-
- # Make sure that its a file we are working with,
- # and do not process scripts, source or backup files.
- # NOTE: do not use 'for (x in TMPENVFILES)', as gawk
- # have this notion that it should mess with the
- # order it list things then ....
- for (x = 1;;x++) {
-
- if (x in TMPENVFILES) {
-
- if ((isfile(TMPENVFILES[x])) &&
- (TMPENVFILES[x] !~ /((\.(sh|c|bak))|\~)$/)) {
-
- ENVCOUNT++
-
- ENVFILES[ENVCOUNT] = TMPENVFILES[x]
- }
- } else
- break
- }
-
- if (ENVCOUNT == 0) {
-
- eerror("No files to process!")
- exit 1
- }
-
- ENVCACHE = SVCDIR "/envcache"
- SHPROFILE = "/etc/profile.env"
- CSHPROFILE = "/etc/csh.env"
-
- # SPECIALS are treated differently. For each env.d file, the variables are
- # appended seperated with a ':'. If not in specials, for each env.d file,
- # the variable are just set to the new value.
- tmpspecials = \
- "ADA_INCLUDE_PATH:ADA_OBJECTS_PATH:CLASSPATH:" \
- "CONFIG_PROTECT:CONFIG_PROTECT_MASK:INFOPATH:" \
- "KDEDIRS:LDPATH:MANPATH:PATH:PKG_CONFIG_PATH:" \
- "PRELINK_PATH:PRELINK_PATH_MASK:PYTHONPATH:ROOTPATH"
- split(tmpspecials, SPECIALS, ":")
-
- unlink(ENVCACHE)
-
- for (count = 1;count <= ENVCOUNT;count++) {
-
- while ((getline < (ENVFILES[count])) > 0) {
-
- # Filter out comments
- if ($0 !~ /^[[:space:]]*#/) {
-
- split($0, envnode, "=")
-
- if (envnode[2] == "")
- continue
-
- if ($0 == "")
- continue
-
- # LDPATH should not be in environment
- if (envnode[1] == "LDPATH")
- continue
-
- # In bash there should be no space between the variable name and
- # the '=' ...
- if (envnode[1] ~ /[^[:space:]]*[[:space:]]+$/)
- continue
-
- # strip variable name and '=' from data
- sub("^[[:space:]]*" envnode[1] "[[:space:]]*=", "")
- # strip all '"' and '\''
- gsub(/\"/, "")
- gsub(/\'/, "")
- # strip leading and trailing spaces
- gsub(/^[[:space:]]*/, "")
- gsub(/[[:space:]]*$/, "")
-
- if (envnode[1] in ENVTREE) {
-
- DOSPECIAL = 0
-
- for (x in SPECIALS) {
-
- # Is this a special variable ?
- if (envnode[1] == SPECIALS[x])
- DOSPECIAL = 1
- }
-
- if (DOSPECIAL) {
- split(ENVTREE[envnode[1]], tmpstr, ":")
-
- # Check that we do not add dups ...
- NODUPS = 1
- for (x in tmpstr)
- if (tmpstr[x] == $0)
- NODUPS = 0
-
- if (NODUPS)
- # Once again, "CONFIG_PROTECT" and "CONFIG_PROTECT_MASK"
- # are handled differently ...
- if ((envnode[1] == "CONFIG_PROTECT") || (envnode[1] == "CONFIG_PROTECT_MASK"))
- ENVTREE[envnode[1]] = ENVTREE[envnode[1]] " " $0
- else
- ENVTREE[envnode[1]] = ENVTREE[envnode[1]] ":" $0
- } else
- ENVTREE[envnode[1]] = $0
- } else
- ENVTREE[envnode[1]] = $0
- }
- }
-
- close(ENVFILES[count])
- }
-
- for (x in ENVTREE)
- print "export " x "=\"" ENVTREE[x] "\"" >> (ENVCACHE)
-
- for (x in ENVTREE) {
-
- # Print this a second time to make sure all variables
- # are expanded ..
- print "export " x "=\"" ENVTREE[x] "\"" >> (ENVCACHE)
- print "echo \"" x "=${" x "}\"" >> (ENVCACHE)
- }
-
- close (ENVCACHE)
-
- unlink(SHPROFILE)
- unlink(CSHPROFILE)
-
- # Add warning header for SHPROFILE
- print "# THIS FILE IS AUTOMATICALLY GENERATED BY env-update." > (SHPROFILE)
- print "# DO NOT EDIT THIS FILE. CHANGES TO STARTUP PROFILES" >> (SHPROFILE)
- print "# GO INTO /etc/profile NOT /etc/profile.env" >> (SHPROFILE)
- print "" >> (SHPROFILE)
-
- # Add warning header for CSHPROFILE
- print "# THIS FILE IS AUTOMATICALLY GENERATED BY env-update." > (CSHPROFILE)
- print "# DO NOT EDIT THIS FILE. CHANGES TO STARTUP PROFILES" >> (CSHPROFILE)
- print "# GO INTO /etc/csh.cshrc NOT /etc/csh.env" >> (CSHPROFILE)
- print "" >> (CSHPROFILE)
-
-
- pipe = "bash " ENVCACHE
- while ((pipe | getline) > 0) {
-
- sub(/=/, "='")
- sub(/$/, "'")
-
- print "export " $0 >> (SHPROFILE)
-
- sub(/=/, " ")
-
- print "setenv " $0 >> (CSHPROFILE)
- }
-
- close(pipe)
- close(SHPROFILE)
- close(CSHPROFILE)
-}
-
-
-# vim:ts=4
Modified: trunk/baselayout-prefix/src/consoletype.c
===================================================================
--- trunk/baselayout-prefix/src/consoletype.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/consoletype.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
* simple app to figure out whether the current terminal
* is serial, console (vt), or remote (pty).
*
- * Copyright 1999-2004 Gentoo Foundation
+ * Copyright 1999-2007 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
* $Header$
*/
Modified: trunk/baselayout-prefix/src/core/ChangeLog
===================================================================
--- trunk/baselayout-prefix/src/core/ChangeLog 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/ChangeLog 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,5 +1,5 @@
# ChangeLog for Gentoo System Intialization core utilities.
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
# $Header$
26 Jul 2005 Martin Schlemmer <azarah@gentoo.org>
Modified: trunk/baselayout-prefix/src/core/Makefile
===================================================================
--- trunk/baselayout-prefix/src/core/Makefile 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/Makefile 2011-04-28 18:25:46 UTC (rev 1704)
@@ -1,4 +1,4 @@
-# Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+# Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
#
#
# This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/debug.h
===================================================================
--- trunk/baselayout-prefix/src/core/debug.h 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/debug.h 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Simle debugging/logging macro's and functions.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/depend.c
===================================================================
--- trunk/baselayout-prefix/src/core/depend.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/depend.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Dependancy engine for Gentoo style rc-scripts.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/depend.h
===================================================================
--- trunk/baselayout-prefix/src/core/depend.h 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/depend.h 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Dependancy engine for Gentoo style rc-scripts.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/depscan.c
===================================================================
--- trunk/baselayout-prefix/src/core/depscan.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/depscan.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Basic frontend for updating the dependency cache.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/misc.c
===================================================================
--- trunk/baselayout-prefix/src/core/misc.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/misc.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Miscellaneous macro's and functions.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
@@ -555,7 +555,7 @@
* from udev-050 (udev_utils.c).
* (Some are slightly modified, please check udev for originals.)
*
- * Copyright (C) 2004 Kay Sievers <kay@vrfy.org>
+ * Copyright 2004 Kay Sievers <kay@vrfy.org>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
Modified: trunk/baselayout-prefix/src/core/misc.h
===================================================================
--- trunk/baselayout-prefix/src/core/misc.h 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/misc.h 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Miscellaneous macro's and functions.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/parse.c
===================================================================
--- trunk/baselayout-prefix/src/core/parse.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/parse.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Parser for Gentoo style rc-scripts.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/parse.h
===================================================================
--- trunk/baselayout-prefix/src/core/parse.h 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/parse.h 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Parser for Gentoo style rc-scripts.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/simple-regex.c
===================================================================
--- trunk/baselayout-prefix/src/core/simple-regex.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/simple-regex.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Simle regex library.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/simple-regex.h
===================================================================
--- trunk/baselayout-prefix/src/core/simple-regex.h 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/simple-regex.h 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Simle regex library.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/core/test-regex.c
===================================================================
--- trunk/baselayout-prefix/src/core/test-regex.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/core/test-regex.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -3,7 +3,7 @@
*
* Test for the simple-regex module.
*
- * Copyright (C) 2004,2005 Martin Schlemmer <azarah@nosferatu.za.org>
+ * Copyright 2004-2007 Martin Schlemmer <azarah@nosferatu.za.org>
*
*
* This program is free software; you can redistribute it and/or modify it
Modified: trunk/baselayout-prefix/src/filefuncs/filefuncs.c
===================================================================
--- trunk/baselayout-prefix/src/filefuncs/filefuncs.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/filefuncs/filefuncs.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -6,7 +6,7 @@
*/
/*
- * Copyright (C) 2001 the Free Software Foundation, Inc.
+ * Copyright 2001 the Free Software Foundation, Inc.
*
* This file is part of GAWK, the GNU implementation of the
* AWK Programming Language.
@@ -27,7 +27,7 @@
*/
/*
- * Copyright 1999-2004 Gentoo Foundation
+ * Copyright 1999-2007 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
* Author: Martin Schlemmer <azarah@gentoo.org>, Nov 2002
* $Header$
Modified: trunk/baselayout-prefix/src/headers.h
===================================================================
--- trunk/baselayout-prefix/src/headers.h 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/headers.h 2011-04-28 18:25:46 UTC (rev 1704)
@@ -2,7 +2,7 @@
* header.h
* Dirty little file to include header files w/out autotools.
*
- * Copyright 1999-2004 Gentoo Foundation
+ * Copyright 1999-2007 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
* $Header$
*/
Modified: trunk/baselayout-prefix/src/runscript.c
===================================================================
--- trunk/baselayout-prefix/src/runscript.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/runscript.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -2,7 +2,7 @@
* runscript.c
* Handle launching of Gentoo init scripts.
*
- * Copyright 1999-2006 Gentoo Foundation
+ * Copyright 1999-2007 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
*/
Modified: trunk/baselayout-prefix/src/start-stop-daemon.c
===================================================================
--- trunk/baselayout-prefix/src/start-stop-daemon.c 2011-03-31 18:45:54 UTC (rev 1703)
+++ trunk/baselayout-prefix/src/start-stop-daemon.c 2011-04-28 18:25:46 UTC (rev 1704)
@@ -578,6 +578,8 @@
changeroot = optarg;
break;
case 'e': /* --env <env-name> */
+ if (env)
+ badusage("Only one --env option is supported, use /usr/bin/env if you need more");
env = optarg;
break;
case 'N': /* --nice */
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-04-28 18:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-28 18:25 [gentoo-commits] gentoo-alt r1704 - in trunk/baselayout-prefix: . bin etc etc/conf.d etc/env.d etc/modprobe.d init.d lib/rcscripts/net man sbin src src/awk src/core src/filefuncs Fabian Groffen (grobian)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox