text:
Directory Listing
update copyright years
eat spurious whitespace
backout previous "fix" for #116232
Make sure /etc/profile.d exists before using it #116232 by Saleem A.
Use getent instead of trying to read /etc/groups directly in localmount #114833 by Justin Sanchez.
source *.sh files in /etc/profile.d/ #4854
Grab updates from IANA for /etc/services including OpenVPN #111194.
Fix typo in rc-status error message #110685 by Eduardo Tongson.
Tweak runscript error output to only show the invalid arg once rather than twice #110558
Fix remove_net_fs space handling in netmount script #110313 DominikBuerkle.
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
bootsplash breaks RC_BOOTLOG so tell people to not bother #108645
Typo fix
touchup clock status output to be more clear about what it is actually doing #105681
run some features of rc-update as non-root #107775
tweak how default values are set for rc variables
update comments in domainname to help users properly setup their FQDN
give a hint to users as to proper CLOCK setting when dual booting with Windows
Apply patch for NetBSD compatibility, see bug #106112. Thanks to Damian Florczyk.
Simplified the iwconfig and wpa_supplicant fix for testing wireless extensions
iwconfig and wpa_supplicant now check to see if /proc/net/wireless exists before checking for extensions, #106036
Run basename on the arguments to call them with just the process name intead of the whole path (that is just ignored by pidof).
netplug module renamed to netplugd for consistency pppd module added, #53954 thanks to Alin Nastac
Clean up udev tarball temp files in halt.sh #105827 by Robert Forsman.
Changed net.lo depend from isdn4linux to isdn, #102846
Removed functions from checkroot and checkfs and moved into the two init shell scripts. Use single_user instead of sulogin.
Don't try to run /bin/dmesg if it doesn't exists (as in BSD userland).
Added rc and rc.shutdown as required by FreeBSD.
Updated from trunk.
Merged split from Azarah.
Set essid before mode for ad-hoc/master configurations, #105452
Again, don't use -printf option to find.
checkfs working on BSD userland.
Enable preen mode on BSD.
Use cp -pPR not -a as it doesn't work on BSD userland.
Made checkroot script work on Gentoo/FreeBSD. false command is in /usr right now, so the fake tests uses other means. It needs /sbin/rc splitted so that the mount_ro functions can be defined there.
Fixed force_any associate order option, #99256
add PKG_CONFIG_PATH to incremental env var list #105384
netplug and ifplugd no longer error when interface does not exist
Added ifplugd module, but we prefer netplug by default
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
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
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
use the right 'options' variable
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.
games user has been in the games.eclass for a while so punt it
punt the man user/group to the man ebuild
Update rc-help.sh to show custom init.d opts #49663 and in general make the output a lot more useful.
Fixed netplug from stopping on the wrong interface
netplug module added + documentation for it.
We also set MTU in the pre_start of ifconfig/iproute2 incase a DHCP client or similar needs it.
localalise var and return if adding address errors
Altered iproute2 to use the same lo logic as ifconfig below
Fixed ifconfig bringing lo up and then working out aliases, bug #104415
Protect variables when stopping a script on update status
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
reverted the sleep_scan default back to 0
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
fixed IPv6 address problems in ifconfig and iproute2 modules
Added draft of BSDish ifconfig handling module.
Added DragonFly support.
Remove MAKEDEV and man pages that doesn't make sense on FreeBSD.
Gentoo/FreeBSD fixes: check for /etc/conf.d/rc presence before sourcing it. Don't use -printf option on find, rather, use basename.
Removed linux-specific files.
Created etc.fbsd subdirectory for fbsd-specific configuration files.
Updated fstab to reflect FreeBSD's.
Modules has nothing to do with FreeBSD.
Use /usr/sbin/nologin instead of /bin/false.
Removed extra groups, make root stay in wheel group.
Minimize the number of users added by default.
rc-daemon now handles --signal correct - fixes #103182
dhcpcd now reports the correct needed version iwconfig and wpa_supplicant have better tests for wireless interface which fixes the 'lan wlan' problem
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
add a note about using pass numbers for root #95846
rquotad is supposed to be an alias for port 4003 not 4002
add ocfs2 to the NET_FS_LIST #102659
add missing { with faildown() as pointed out by Gordon in #102349
New bsd-porting branch, by popular request
Add support for --pid and --pidfile= in rc-daemon.sh
Remove tail from depdir() in /sbin/modules-update
punt qmail users/group to qmail ebuild
add info for RC_BOOTLOG
Add failup/faildown user functions when an interface fails to come up/go down. Fixes bug #101087.
Remove last remainder of previous 'fix'.
Add a lot more documentation to /etc/hosts from FreeBSDs standard hosts file #101418 by Mark Cooper.
Revert 'mtime' changes to depscan.sh, and just make it warn if it detects that there are files with mtime in the future.
Try a workaround for the "mtime in future" issues we have with depscan.sh.
Hack init.d/clock to wait for /dev/rtc if compiled as a module ... hopefully udev will get sorted soon.
Also test if RUNLEVEL is '1' besides 'S', fixing 'init 1'.
Enhance gendepends.awk to check more than one level of dependencies. Also break checking of NEED/USE/BEFORE/AFTER into more stages, so that we can but sure that all NEED's will override the rest, that USE will override BEFORE/AFTER, and also check both the resolved and unresolved trees.
Removed temp code for address expansion that did nothing - address expansion still works :p
Added # vim:ts=4 to all net-script files and re-indented /dep{cache,tree} are now chmodded 0644 so users can read them
Use return values instead of capturing stderr output for iwconfig commands
Rationalise if/then/else login in runscript.sh svc_start() and svc_stop()
More anal about RHS quoting
Fix my own logic issue in new trace_dependencies().
Whitespace cleanups in new trace_dependencies().
Fix a typo and some logic issues in new trace_dependencies().
trace_dependencies gets a re-write (again) to try and solve the hanging issues that many people are reporting
Update /sbin/rc to actually use init's single level, and also to launch sulogin, bug #66834.
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
punt the named user/group
Fixed dhcpcd version required error message
iwconfig no longer downs and ups the interface after a scan - instead we set essid any just before doing it
0 timeout now means infinite for wpa_supplicant and iwconfig wrt #90443
Fix indenting.
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.
rc-daemon now works with mysql - fixes #100982, thanks to bju from the forums
Tweaked module depends to fix order when no dhcp client is found.
Only create /dev/core if /proc/kcore exists #100978 by Timo Hirvonen.
dhclient now has to be told it can edit dhclient.conf instead of assuming it. Final fix to #100745.
Fixed associate_order forcepreferred #100799, thanks to Benoit Boissinot.
Credited Benoit Boissinot with dhclient fix
Fixed dhclient sending hostname #100745
Fixed failure in runscript.sh to proceed when a non needed dependency (ie use, after, before) failed to start.
Removed loops from trace_dependencies for a nice speed boost.
Remove the parallel stuff, as we do not use it anymore.
Remove the parallel depend stuff from the help.
Remove the parallel depend stuff from the awk backend.
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.
Fix the adding of dependencies to properly add netservices as 'net'.
If we do not have net services, check both boot and current runlevel for net services in trace_dependencies(). Sort services and make sure they are unique.
RC_AUTO_INTERFACE no longer symlinks /etc/{resolv,ntp,yp}.conf when no.
trace_dependencies no longer clobbers the net service
Do not restart dependencies on runlevel change if the service that needs them are in the next runlevel.
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.
add a --debug option to depscan.sh
change -l option to tar to --one-file-system #99775
punt mysql user/group
Fixed some start/stop/restart logic for #99663.
Fix hangs in bootup, bug #99663.
dhclient now sets the hostname correctly
punt the slocate group
make sure X11 dirs are always recreated in /tmp #99679
punt the cyrus user too
Moved RC_AUTO_INTERFACE definition to /etc/conf.d/rc
Removed trailing tab from local.start - fixes #99624
Fixed <wpa_supplicant-0.4 support
reorder LDFLAGS so static compiling works #99615 by Alexander Skwar
punt the vpopmail user/group to the ebuild
Fixes dns_search_path variable
Fixed rename module for wireless cards
and are now available in predown() - fixes #99106
You cannot rename VLAN interfaces
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.
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.
Add Darwin support for start-stop-daemon, bug #82421.
Tweaked rename ordering
Do not run depmod in modules-update if System.map is missing, bug #59188.
run kbd_mode earlier for unicode users #94048
remove pointelss depmod check
Fixed pump --keep-up
New pump and dhcpcd helpers as pump now does everything it should - weeeeee
Sync up tarball.sh with baselayout-1_12 branch, and incriment to 1.13 ..
Moved wpa_supplicant and iwconfig et all from /usr/sbin to /sbin
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.
Reverted silly domain into search
Added dhcp_eth0=nogateway option, generic to all dhcp clients. Fixes #98466
removed dep on logger - was causing circular deps when syslog-ng depends on us
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.
Add fix -r to unmount to be -n .. bug #98667, thanks to Patrick McLean.
udhcpc/dhclient helpers no longer flush IPv6 addresses - fixes #98539
mount the usbfs on /proc/bus/usb as the usb group #35860
add support for wiping out /tmp #56592
only remount root readonly when need be and skip all the stuff for net filesystems #98405
Add workaround for evms device names and 'RC_DEVICE_TARBALL=yes'. Patch by Olaf Niermann, bug #95799.
tell users that they have to replace the issue file in order to get rid of the warning
Documented nosendhost
Added nosendhost dhcp option so users can request not to send their machines hostname by default. Fixes #98132
Fix hotplug policy exiting
dded a rename module to rename interfaces based on MAC address (preferred) or current name. Fixes #76328
Fixed bridge module working with dhcp
bridges can now be created without interfaces if you set any brctl_ options
Fixed module depends in net.lo Remove the 'no net scripts in boot runlevel' restriction as we now have a hotplug policy setup instead
Fixed error reporting for modules=( foo ) and foo isn't installed
net.lo no longer needs find or diff
bootmisc now cleans /var/lib/net-scripts/state/*
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
pump can now use route metrics and store it's configs in /var/lib/net-scripts/state/
wireless.runlevel now works
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
add davfs to the net filter list
udhcpc now parses -(h|H) instead of just --hostname
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
net.lo will not take down the interface if it does not exist and starting failed to work
udhcpc now doesn't send hostname if it's set at the default of localhost
interfaces can now dynamically add themselves to a bridge using bridge_add_eth0="br0" - they are dynamically removed as well. Fixes #93321
added hotplug policy check for interface name #78495
iwconfig and wpa_supplicant now check rk_kill if available and produce a suitable error if rf is killed #56430
Do not run macnet when the interface does not have a MAC address
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
make sure /proc/cmdline is readable in get_bootconfig()
runscript and rc-service fixes for inactive status
style updates to all modules
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
dont try to double remount-readonly the same mount point #96259
import Xen support
add lmtp as alias for port 2003 #96190
fixed auto_interface -> RC_AUTO_INTERFACE in ifconfig and iproute2
dhclient now calls /etc/dhcp/dhclient-exit-hooks when it exits - fixes #96000
etc/{resolv,ntp,yp}.conf now link to /var/lib/net-scripts
remove /etc/ppp since the ppp package provides this file
style tweak
strip out cvs $Header stuff
strip out cvs $Header stuff
update comments #95531 by Sebastian Kemper
even better, just tell sysctl to run in quiet mode
let users see errors from sysctl
remove invalid leading sys.
add pxc and rquotad
eat trailing whitespace
give the user some pointers on where to find docs on file format
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
system module config files are now variables to change them easily
system module now creates it's temporary files in /tmp instead of /etc
dhcpcd backgrounder now sources rc-services.sh
removed cruft from net-scripts functions helper as rc-services.sh can now be sourced by our dhcp helpers without causing errors.
handle arbitrary kernel versions for autoload files #35872
add a generic framework for bootlogging
quote $EDITOR #94412
fixup is_net_fs to work with /proc/mounts when available
is_net_fs now works with what $1 was mounted as, not would it would be remounted as - fixes #53104
Added macnet module (like essidnet but for mac addresses) Regresses macchanger one version Tweaked module depends for macnet dhcp helper now uses macnet
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
report ${myservice} instead of $0 when disallowing net scripts to work in the boot runlevel - fixes #91534
filter gfs in the net fs list #93911 by Thomas Rasch
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
fix CIDR some more for ifconfig
make sure initial swapon sends errors to /dev/null #93143
Quiet down valid_i() if /softlevel do not yet exist, try #2.
reverse stupid style changes ... /etc/profile is not just for bash
added #!/bin/bash or #!/bin/sh to modules and helpers so they now get nice syntax highlighting and indenting
fix ifconfig to understand CIDR addresses - bug #93237 iproute2 now works out broadcast addresses
Fixup sbin/{depscan.sh,modules-update} to use is_older_than() for mtime logic. Some small tweaks regarding 2.6 systems and modules-update.
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
set RC_QUIET_STDOUT when RC_PARALLEL_STARTUP is set
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
fix typo pointed out by Gordon #93112
mount /dev with exec #92921 by Lachlan Pease
move nsswitch.conf to glibc
add the -f option to the unset exit
try to minimize user interaction during boot with RC_FORCE_AUTO
force halt/reboot if first try failed
remove copyright header
unset exit instead of overriding it
net.lo bypasses the exit() function now provided by runscript.sh
update style
style updates
udhcpc and dhclient now select the best interface when one goes down
rework the addon code abit to support profiling
run irqbalance once /var is rw #85304
touchup syntax error message
make sure devs dont call exit in init.d scripts #85298
forgot to add this to HEAD
moved to util-linux
simplify init.d syntax checking and allow users to run /etc/init.d/script status #85892
handle LABEL/UUID properly in /etc/fstab #90603
make sure /dev is mounted with sane settings #87745
add update from upstream ssd to detect kfbsd #80021
punt pam files #92387
Quiet down valid_i() if /softlevel do not yet exist.
Really fix trace_dependencies() to handle net.* services properly.
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.
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
Fix user function hooks for echoing to stdout and protecting our vars
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.
Fixor column/color logic for when used in portage.
moved to sys-apps/util-linux
move crypto-loop to util-linux and skel/bash files to bash
moved to app-shells/bash
revert /etc/bash -> /etc/bash/bashrc changes since we have more than bashrc to put there now
export the service name for scripts to access #86348
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).
ignore trailing comments in module files #88553
sync special var list with portages env-update #88819
fix dhclient not leaving a pid file
wpa_supplicant now supports wpa_supplicant-0.4.0 iwconfig downs and ups the interface after a scan
iproute2 now handles mtu the same way as ifconfig - fixes #90242 net.lo no longer errors when using postdown and postup functions
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
* rc-scripts 1.7.1
force location of wpa_monitor.action
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.
move the udev/selinux code after we mount /dev
Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in release building, and they have been moved to livecd-tools.
15 Apr 2005 Martin Schlemmer <firstname.lastname@example.com> * parse.c: Do not source rc.conf for every script - once is enough.
14 Apr 2005 Martin Schlemmer <firstname.lastname@example.com> * depscan.c: Update error comments for stage name changes some time back.
14 Apr 2005 Martin Schlemmer <firstname.lastname@example.com> * 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.
wpa_supplicant now stops wpa_monitor if it's been launched
Do not kill udevd in /sbin/rc, as it is apparently evil.
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
wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config if available - fixes #88703
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
modified to use bash_variable
have the status function of init.d scripts affect the exit value #88319 by Josh Nichols
added bug number
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}
07 Apr 2005 Martin Schlemmer <firstname.lastname@example.com> * 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.
removed test vars
regressed by mistake - here is correct version
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...
/etc/bash/bashrc -> /etc/bashrc
Updated livecd-functions.sh to include better ppc64 serial console support.
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.
Get modules-update to clean up after itself if we on a 2.6 kernel without modules.conf
fixed bug caused by last commit "service" -> "${service}"
revamped rc-services.sh for STYLE updates and code rationalisation.
udhcpc now checks for custom hostname correctly
Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
Fix tracing for current service as list_depend_trace() was removed.
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.
fix svcmount perms #85888
wrap pidof so we can fudge calls to weird programs like rpc.nfsd which only with with pidof when the rpc. is removed
Export myservice when starting critical services, as its needed by some of the addons (dmcrypt for example).
we no longer default WEP key to [1] as it messes with ndiswrapper users
halt the system with -h #84654
12 Mar 2005 Martin Schlemmer <firstname.lastname@example.com> * Makefile: Also remove the tests in the clean target.
prepend rc-daemon.sh functions with rc_ to avoid name conflicts
Make sure the last test in init.d/modules do not bork the return value of the script if not true.
2004 -> 2005
udev/selinux lovin
fix style
11 Mar 2005 Martin Schlemmer <email@example.com> * test-regex.c: Add a few strings and patterns. Enable tests to specify if they should fail or pass.
10 Mar 2005 Martin Schlemmer <firstname.lastname@example.com> * 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.
10 Mar 2005 Martin Schlemmer <firstname.lastname@example.com> * Makefile * depend.c * simple-regex.c: Override the debug/warning CFLAGS. Kill a few warnings.
Fix UTF-8 ChangeLog breakage (again)
The system() stuff in *depends.awk should be dosystem().
10 Mar 2005 Martin Schlemmer <email@example.com> * Makefile * depend.c * simple-regex.c: Override the debug/warning CFLAGS. Kill a few warnings.
Force tarball.sh to use a non-mux cvs since it needs to run as root
Update ChangeLog and tarball.sh for 1.7.0 development release (baselayout-1.12.0_alpha1)
fix iwconfig setting default key 1 for madwifi cards
changed from $( cat ${file} ) to $( < ${file ) in net-scripts fixed ChangeLog corruption rc-daemon.sh now works with the env program
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 }
fixed stopping logic causes by last commit
fixed starting bug with sshd
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
applied STYLE updates to rc-status rc-status now uses find correctly for -maxdepth which fixes #84055
wpa_supplicant now handles whitespace when checking the ctrl_interface dir
if no net.$iface script exists, blunder ahead
bridging and bonding modules now start an interface if it's not marked as started
rc-daemon.sh now support stoppings with a custom signal
rc-daemon.sh now checks to see if a given pid matches the pid of a given executable before stopping it
iwconfig now defaults the transmit key to 1
net_service() now returns 1 for non net-services - fixes bug #83352 rc-daemon.sh now uses requote()
rc-daemon.sh can now be called with spaces in parameters
Add requote() for rc-daemon.sh to use; fix ChangeLog corruption
improved killing process children - we now kill them all in one hit instead of doing them seperately
Now in sys-fs/cryptsetup.
Fix braindead logic in init.d/checkfs ([[ -z ]] &&, not -n).
removed warning about sshd when setting RC_KILL_CHILDREN="yes"
support --oknodo and --test for start-stop-daemon calls
rc-daemon.sh now provides a working wrapper for start-stop-daemon fixes bug #7198 removed ps calls from net scripts
Style updates for init.d/halt.sh.
Only run pam_console_apply if we are actually using pam_console.
whitespace fixes
Updated livecd-functions.sh to match what we are using on the LiveCD.
Updated bashlogin to match what is use don the LiveCD.
Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call start_addon, stop_addon, start_volumes and stop_volumes.
Update /sbin/modules-update to work without modprobe.old (modutils) for 2.6 kernels.
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.
Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and add needed {start,stop}-volumes() and {start,stop}-addons().
Add use tempory file for deptree, bug #48303, thanks to patch from Stefan Hoefer <email@example.com>.
Localize the addons.
Localize the addons.
Remove dm-crypt, as its not technically a volume
Split *_volume() stuff a bit more.
Add {start,stop}-volumess() to /sbin/functions.sh, as well as RC_VOLUME_ORDER to /etc/conf.d/rc.
* misc.c: Fix memory leak in mktree().
rc-status manpage #81917
re-order options to make find shutup
move the serial init.d into the setserial package
dont use none when mounting
dont copyright config files
Do not package src/core.
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.
misc.c: Fix overrun in strndup(), thanks to report from Ned Ludd <firstname.lastname@example.com>.
debug.h, misc.h, simple-regex.c: Print debug/errors to stderr, patch from Ned Ludd <email@example.com>
debug.h: Replace invalid EXIT_FAILSTATUS with EXIT_FAILURE. parse.c: Modify parse_print_body() to be more ash friendly - suggestions from Ned Ludd <firstname.lastname@example.com>.
debug.h: Remove the 'errno = ESPIPE' in DBG_MSG() for now, as it seems to be fixed by the select() changes.
parse.c: Disable write select() for now, as it is not needed.
depscan.c: Only print EINFO msg if we actually update the cache. parse.c: Rename write_output() macro to PRINT_TO_BUFFER().
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.
misc.c: Fix gbasename() to compile under gcc-2.95.3. parse.c: Switch to stdio based io for reading pipes in generate_stage2().
misc.c, misc.h: Add gbasename() that is similar to GNU's basename(). parse.c: Use gbasename() instead of POSIX version.
parse.c: Fix write_legacy_stage3() to quote the mtime in its output.
misc.c, parse.c: Change type of length from int to size_t to avoid warnings when compiled for darwin.
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.
depscan.c: Add uid check and quit if user is not root.
depend.c, depend.h: Change service_type_names declaration in depend.h to extern and move the definition to depend.c to avoid warnings.
Add README.
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.
Add Header tags to all source files and Makefile.
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.
Remove redundent test file.
Initial checkin.
add some more common {for,back}ward-word bindings to inputrc #53770
ups kill updates #46440
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
linux 2.5 -> 2.6 #57689
put speedy checks first and allow override
fix from #75659
tabs, not spaces
declare local variables
useless ;
copyright update
import some VServer stuff #55973
sanity checks
punt PROTOCOL and move around consolefont
more services (including qmqp #81111)
Fix /sbin/functions.sh not to run stty during 'emerge depend'.
netmask2cidr now works correctly - fixes #81119 Thanks to Benoit Boissinot for the patch
remove apache user #77738
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
style updates
make sure to filter devpts when unmounting
change default home of man to /usr/share/man
fix testing of device-mapper with lvm #80206
tag 1.11.9
style updates
style updates
update crypto-loop to new util-linux #40874 by J�rgen H�tzel / jochen
dm-crypt loopback #73598 and dm-crypt gpg #75659 and style updates
update link #74165
Punt the guest user #74737.
/etc/filesystems is a configuration file too ! #74176
style updates
style updates #77585
typo fixes #77582
dont use the vague 'none' when mounting stuff #78684
style updates
use pure bash instead of awk ... thanks to ciaranm for holding my hand
use clock, dont need it #78997
punted unused files
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.
fixed typo in reporting
Updated copyright headers
STYLE fixes to many net-scripts modules Removed hardcoded Version and replaced with cvs $Header:
replaced awk commands with sed equivalents in net-scripts to make us more portable
wpa_supplicant now works with EAP - fixes #78367
bridge now works with arrays
all modules should now check interface existance correctly - fixes #76385
null and noop fixed for config_worked
net.lo changed logic to read "only fail if no configuration parameters work, bring interface down and abort". Fixes #78092
comment fixes
more ipppd fixes for shutting down
allow pure IPv6 addresses - fixes #73844
net dependancies corrected in runscript.sh - fixes #77839
fixed remove stale socket
wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant and removes stale directories clean_pidfile function no longer errors on empty pidfiles
STYLE update
ipppd module now stops correctly - fixes #73067 again
net.lo now ignores dot files when loading modules
grammar fixes #77565
noop sanity fixes
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
make sieve an alias for cisco-sccp (port 2000)
udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc - fixes #76846
ifconfig now deletes addresses using 0.0.0.0 for uclibc - fixes #76846
fixed up report
iwconfig - stopped auto mode from erroring if driver does not support it
fixed iwconfig auto mode when scanning
iwconfig now accepts mode "auto" and defaults to it
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
rc-update STYLE updates
BSD compat fix
merge freebsd fixes
iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
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
fixed typo in last commit
fixed searcdomains being set for essid
iwconfig no longer uses iwconfig_get_essid_var
baselayout-1.11.8 released
RC_USE_FSTAB support
tweak start_critical_service to use service names passed to it
rc-status now reports stopping status Updated documentation to point non-usb linux-wlan-ng users to use hostap-driver instead
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.
static setting for RC_DEVICES means that /dev is the users problem
dont unpack an empty udev tarball
Dont create /dev/sndstat link anymore in populate_udev per #69635
tweak get_mount_fstab to be more error resistant
Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
dhcpcd and udhcpc now run via the eval statement so quotes can be used in options. Fixes #74053 - thanks to Evan Buswell
fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
rc doesn't stop hotplugged devices when system is booting - fixes #61594 thanks to Andreas Sundebo for the fix
fixed net.lo getting vlan config
initial STYLE doc
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
iwconfig now unsets wireless config and downs interface when backgrounding fails wpa_supplicant now supports backgrounding
fixed iconfig gateway bug number to the correct one - #73641
added service_stopped function to make reading code easier and trying to avoid race conditions
ifconfig and iproute2 now support function interface_set_mac_address macchanger no longer depends on macchanger if configuring a specific mac address
essidnet - fixed setting up search domains ifconfig now reads the old gateway variable correctly - fixes #73607 iwconfig now supports backgrounding
added rc-script status "stopping" now creates starting stopping and inactive directories in $svcdir
added rc-script statuses "starting" and "inactive" dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
removed hardcoded ath0 in wpa_supplicant
cleaned out unused vars
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
dhclient now kill it's process if it failed to get a lease on startup all dhclient responses are now handled correctly
regressed last commit
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
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
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}
last change to protect people was bogus
simplify halt.sh unmounting and try a little harder to remount remaining filesystems readonly
cosmetic touchups
ipppd module now looks for ipppd in /usr/sbin - fixes #73067
fixed dhclient problems caused by last commit
udhcpc and dhclient no longer flush interfaces if we don't need too
don't use cache if an ip is requested in configuration
udhcpc now caches it's IP address and requests it the next time it starts if the address is not released
Moved generic dhcp options into a space seperated string
corrected dhcp release logic
Fixed config-system for only changing hostname when needed udhcpc and dhclient now restore saved configs when stopping and work with non-infinite leases
make the config file update checking better #71285
Fixed iwconfig report if iwgetid does not support --channel
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
update the netmount script to kill processes again
Documentation fixes regarding iwconfig and linux-wlan-ng Fixed bonding deps per bug #71419
let users override hardcode mount options (for like /proc /sys /dev/pts etc...) with /etc/fstab #70044
fix uml/colinux checks in clock init script
make sure /etc/rc.conf has precedence over conf.d entries with critical services
clarified lack of linux-wlan-ng support in documentation
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
Fixed adsl stopping - #68934. Thanks to Andreas Kauer
make keymaps more flexible #72225
Stopped user setting MODULES_DIR
Ensure all net-scripts modules depend on interface_variable function where applicable
fixed variables for vlans in most modules
Fixed pump exporing ntp servers implemented MODULES_DIR so we can change directory we load from on the fly
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
iproute2 does not need to create dummy interfaces for aliases unlike ifconfig so we no longer do this We now bring down all aliases and addresses properly Split off some functions from net.lo into helpers.d/functions so that our DHCP helper scripts can use them too :) Deprecated interface specific setup in favour of a generic config macchanger brings interface up now - fixes #71929 DHCP over VLAN now works - fixes #71860 Disabled modified function checking as it's far too expensive on CPU and still isn't 100% reliable When specifing a module that isn't emerged, you now get an error telling you what to emerge Removed -p option from the diff call used for function removal
removed iproute2 udhcpc reliance on the "bc" command
some servers don't set the broadcast flag ... we now handle this
Remove crap "ll" and "d" aliases from skel .bashrc
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.
ifconfig handles inet6 routing automatically - bug #33310 ifconfig - fixed old gateway + gateway in routes conflict iproute2 cleaned up some functions
Fixed iproute2 adding addresses for vlans - bug #71419
Updated bonding documentation - bug #71419
Fixed invalid variable handling in bonding and vlan - bug #71419 apipa now brings the interface up before testing if address exists
We now buffer module_provides in a PROVIDES array localised inside modules_load in net.lo
minor syntax touchup #71445 by email@example.com
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
Improved force module loading a bit Better force module documentation
rm with impunity
make default hostname localhost
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
make sure people dont run runscript.sh directly
use find|xargs instead of find -exec #59732.
stop using /etc/conf.d/basic
Added searchdomains_ESSID option to essidnet Stopped the domain setting from putting the same entry in search in config-system and essidnet
new hostname/domainname scripts; move configuration to the standard conf.d/{hostname,domainname} files
make sure users stop setting CLOCK in rc.conf instead of conf.d/clock
Removed second warning in net.lo when configuration not set Fixed random address range in apipa
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
make svcdir mounting simpler #69595
Added arping duplicate address detection to net.lo Created Automatic Private IP Addressing (APIPA) module Bonding is now started pre instead of post
Fixed typo in tuntap module
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
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
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
fix rc-scripts version in ChangeLog
misc touchups from #70497 by firstname.lastname@example.com
'...' -> ' ...'
Added options to configure bridge Added bridge configuration example to net.example Added missing required function interface_exists to iptunnel check_depends
Restore -nc which I inadvertently removed when backing out rev 1.74
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
Fix shell scripting error that would result in /sbin/functions.sh: line 166: [: too many arguments
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
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
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 :/
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
Fixed bonding module to work with interface commands Added extra output to the bonding module
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
keep clock in CRITICAL_SERVICES, but run it after modules and /usr are setup #70008
make sure critical services source conf.d files #69956
net.lo update
Fixed up error message and documentation when scanning does not work in iwconfig
fixup iwconfig error when scanning is not supported
inet6 fixes - bug #65417
net-scripts/init.d/net.lo - modprobe ${IFACE} when ${IFACE} does not exist
*** empty log message ***
dont create /dev/sndstat anymore #69635.
fix syntax error #69789
dump the error message returned by hwclock
*** empty log message ***
allow TMP to be overridden by the environment
*** empty log message ***
Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
Move all functions in above end code and add comment
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.
accept -nc as a short option to --nocolor #64736. also change $* to $@.
start clock earlier #68133
allow users to choose filesystem format for /dev #69091 and add a help file for people missing /dev/null or /dev/console
Only add files not managed by udev to device tarball, bug #57110.
use pam_console_apply on udev and dont run $(id) when we have $EUID
make comment a little bit clearer #69046
- 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
more net-scripts fixes, related to module loading and stopping aliases
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()
arguements -> arguments typo
Include livecd patch that was applied to baselayout-1.9.4-r6 to use agetty instead of mingetty
mount tmpfs instead of ramfs on /dev for udev systems #68653
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
Remove old etc/conf.d/net and try to clarify instructions in net-scripts/conf.d/net.example. Add example for ADSL
unify all the uml checks into one function, is_uml_sys()
more network filesystems
slight spacing adjustment in output
remove the automount of ramdisk since it isnt perfect
dont pass adjust options with --hctosys
handle read only filesystems nicer
use [ = ] and [[ == ]]
add UNICODE #32111 and UML support #29707
helpful output
In net.lo, use eindent for output of pre/post scripts
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.
only run cache-building scripts when the cache is out of date #67976
convert to using $NET_FS_LIST
add shfs to our net filesystems list
dont run /sbin/pam_console_apply if using udev #50315
move devfs stuff to the devfs package #67276
add support for coLinux to clock
make /usr/local have highest precedence in PATH #12531
clean up clock and make it more configurable (ideas from redhat and #15834)
also make noexec default for /dev/shm
have default /dev/shm mount with nodev/nosuid
allow users to use tmpfs/ramfs/ramdisk as their service directories #64079
Fix rc-status to work with new COLS code
tweak the output of usage()
move the utmp clearing code out of bootmisc and into rc itself #61727
make handling of /dev a much more flexible process
Minor addition to previous commit -- use ... by default when RC_DOT_PATTERN is unset
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
Cosmetic fixes for starting loopback interface
rc-scripts 1.6.2
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
fix ipaddr_fallback example
add domainname to boot runlevel by default #47041
Create NET_FS_LIST and is_net_fs in functions.sh and use them in checkroot, localmount, netmount, net.example, and net.lo
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
dont override netboot/kernel setups with localhost #38172
add some nfs examples to sysctl.conf
mount /sys with the -n param
Update to net-scripts 1.0.2 from Roy
change net.ipv4.conf.default.rp_filter to default on
beautify it in the Gentoo style and add some comments
use sort -u instead of uniq #36453
add more info to sysctl.conf
let RC_NOCOLOR be set in the environment
as they say, MORE QUOTES; also, respect RC_NOCOLOR
selinux update
have depscan.sh call eend when it is done running #59694
after-boot dmesg logging #55421
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"
let domainname override settings obtained by dhcp/etc... #48277
/proc/cmdline may exist but not be readable for non-root users
more services to fix #44458 #52881 #55939 #58997 #66166 #66297
reorder mount arguements to be POSIX standard #66225
example / is now ext3 instead of xfs #42670
add euro to the example extended keys #42631
make sure we check out what happened with swapon #39834
respect fs_passno for / #39212
update default fs_passno in fstab #37314
dont try to fsck a network-ed root (like NFS) #36624
nfs4 support in netmount #25106
update the cryptfs check to include [ -x /bin/cryptsetup ]
break the serial console / no color logic up completely and remove the console resizing code (#32453)
update changelog for dmcrypt
clean up the output of dm-crypt
disable cryptfs by default
fix whitespacing
move nscd back to glibc
Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
Clear the screen in .bash_logout #32330
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(-)
Forgot to remove CONF_LIBDIR="" before commiting :-/
Added get_libdir().
rework the $COLS logic
fix --nocolor support #64736
make sure our $COLS variable is set sanely when dealing with serial consoles and other similar tty devices
white space fixes
trim out more extraneous whitespace
remove extraneous whitespace
Update tarball.sh to use net-scripts, bump rc-scripts to version 1.6.0
remove extraneous \n from eerror
Fix bug 64034: simplify netmount script's stop function so that mountpoints containing spaces work correctly
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
update net.example prior to release
fix whitespacing
I meant bug 43146
Commit dm-crypt enablement patch from Tigger (Rob Holland) in bug 26953
update to 0.6.4 from Roy
Update to 0.6.3 from Roy
Detect infinite loops when sorting modules
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; ...))
update to net-scripts-0.6.2
comment out serial consoles by default
add examples for serial consoles #61609
grammar fix #61758
fix copyright lines
bump version to 1.5.3
Apply Spock's bootsplash patch from bug 45784. This moves most of the splash functionality out of baselayout.
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
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
Don't export PS1. Continuation of bug 26951, comments 60-62
- changes from UberLord, in particular before/after dep processing
- 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
import better, gentoo-specific serial script #16079
version 0.5.0 of Roy "UberLord" Marple's modular networking scripts
Ready, set, rc-scripts-1.5.2
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
Related to bug 38955, don't set INPUTRC. Instead patch bash so that it looks for /etc/inputrc automatically if ~/.inputrc is missing. This is better than using INPUTRC since that will override even after the user creates ~/.inputrc.
Fix bug 46680: Add cifs support to localmount and netmount
Fix bug 51351: Quote parsed output of /proc/filesystems to handle octal sequences in mountpoint such as encoded spaces (\040)
Apply half of spock's patch in bug 45784: Check for conf.d/bootsplash instead of conf.d/bootsplash.conf
Fix bug 56856: Get rid of net.rej and integrate missing stuff to conf.d/net
Fix bug 58805: net.eth0 should use bridge so that bridge interfaces are configured prior to net.br0 running
fix a few grammatical typos #58750
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
Fix bug 38743: strip leading and trailing spaces from variable values in genenviron.awk. Thanks to Marius Mauch for the patch.
swap words "start" and "stop" in runscript.sh error message
fix two typos #42642
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: ((: 184.108.40.206: 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
use root:root instead of root.root
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
Fix bug 47659: support iproute2-style configuration. Thanks to Dean Bailey for some fantastic patches, including documentation for conf.d/net
Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to Raimondo Giammanco for the patch.
Fix bug 34140: add --servicelist option to rc-status. Thanks to Eldad Zack for the patch.
Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean for the initial pass at the code.
fix typo #53452
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
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
Bump version to 1.4.14 to push out gmsoft's fix for hppa console on ttyB0
manpage for rc-update #51041
touchup SEE ALSO sections
livecd serial console fixes for sparc/hppa from gustavo
Bump version to 1.4.12 to release these critical bug fixes
Fix bug 50434: The new version of start-stop-daemon changes directory to / by default unless --chdir is specified. Revert this behavior to maintain working directory. This fixes openvpn startup (probably among other things)
Fix bug 50448: wrong conditional syntax in for loops
bump tarball version to 1.4.11-r1 for bug 50430
bump to 1.4.11 for tarball building
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.
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"
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.
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.
Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
Undo that commit
Fix bug 35860: Use -o devmode=0664,devgid=85 when mounting usbfs. Also replace many lines of awk with two lines of grep.
Fix bug 48595: Make sure $(id -u) is zero (root user) when running init scripts to avoid a lot of error messages.
Resync with debian start-stop-daemon for bug 22686 (start-stop-daemon in baselayout doesn't allow altered nicelevel)
Resync with debian start-stop-daemon for bug 22686 (start-stop-daemon in baselayout doesn't allow altered nicelevel)
release rc-scripts version 1.4.10
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.
fix typo in bug number
Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
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
update copyright years
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!
Bump version to 1.4.8. Fix bug 47623 (error removing inet6 addresses) with patch provided by Vlad Yasevich (offline)
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.
Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
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.
Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg. Also support 4800 baud correctly.
update copyright years to 2004
update ChangeLog with net.eth0 info
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 184.108.40.206 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
gcc 2.x fix #43097
* rc-scripts 18.104.22.168p1 (26 Feb 2004)
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 ...
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.
Remove /etc/DIR_COLORS, as coreutils provides it now.
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.
Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <email@example.com>)
Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <email@example.com>.
Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from Cory Tusar <firstname.lastname@example.com>.
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.
Add SELinux modifications to /sbin/runscript. This allows runscript to make sure it is running in the right domain. Patch done by Chris PeBenito <firstname.lastname@example.com>.
rc-scripts 22.214.171.124
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.
Update /etc/init.d/consolefont to use newer kbd. Should also close bug #39864.
Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts _but_ /mnt/cdrom and /mnt/livecd.
Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc, bug #37349.
More livecd fixes
rc-scripts 18.104.22.168p3
Add /sbin/livecd-functions.sh from Brad House <email@example.com> for livecd support. Add bits to /sbin/rc to support it.
Fix type-o in /etc/init.d/checkfs, bug #37113.
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.
Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
rc-scripts 22.214.171.124p2
Misc udev fixes
Fix type-o in /sbin/rc, bug #34837.
New release (184.108.40.206p1)
Make sure we mount already mounted mount (done in /sbin/rc) with correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot for this.
Revert carrier detection check, as there is currently too many issues with it, bug #33272.
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.
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.
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 <email@example.com> for the fix.
Fix /etc/init.d/halt.sh to not try and remount virtual devices, also do a few cleanups. Closes bug #33271.
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.
Add extra checks for critical directories to /sbin/rc.; Release 188.8.131.52
Add carrier detection to /etc/init.d/net.eth0 closing bug #25480; patch by Jordan Ritter <firstname.lastname@example.com>.
LiveCD fixes
Update /bin/rc-status giving a working '-u' parameter, bug #32417. Fix by Michael Frysinger <email@example.com>.
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.
We should not use '-' in variable names for bash, bug #31184, thanks to Andreas Simon <firstname.lastname@example.com>. Updated /sbin/MAKEDEV.
Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have '-u' in the call to loadkeys when using unicode).
We should still use /sbin/udev as hotplug agent if /sbin/hotplug do not exist. Updated /sbin/rc for this.
Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
Grammer fix
Change an occurance of /etc/modutils in modules-update.8 to /etc/modules.d/ closing bug #31171.
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.
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.
Do not set hotplug agent
Do not use depinfo_<scriptname>() functions to set rc_<type> variables, bug #24092
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.
Add ramfs to no-unmounts in /etc/init.d/halt.sh
elogin is dead
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.
More bootsplash fixes, bug #21019 (comment #21).
Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'. Also changed the permissions on tty's, ibcs and scanner devices to 0660.
Bootsplash fixes from Michael Aichler <firstname.lastname@example.com>, (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.
New release, version 18.104.22.168p2. This add new bootsplash implementation, bug #21019.
New release 184.108.40.206p1
Add initial bootsplash patch. Add more tty's to numlock, bug #28252.
New release 220.127.116.11
Change /etc/inputrc to have PageUp/PageDown search through bash history again, bug #26036.
Apply a patch from Mike Frysinger <firstname.lastname@example.com> 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.
Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed, bug #28861.
Add entry for floppy in /etc/fstab, bug #30574.
Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
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 <email@example.com> to MAKEDEV to not allow running while pwd is root (/).
Change update-modules to modules-update in manpage, bug #28101.
Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
126.96.36.199p1 release
Add missing 'local x' to filter_environ() (bug #26429)
Fix small logic error (changed things, but forgot to update i)
Fix get_bootparam() to check if /proc/cmdline exists
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 <email@example.com>.
Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf is not set, bug #26278 (noted by Michael Frysinger <email@example.com>).
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 <firstname.lastname@example.com>, bug #26256.
first run killall5, then deactivate swap
Last minute fixes
Add IPV6 versions of localhost and co in /etc/hosts, bug #25859. Fix 2.5 tempfiles not being removed. New release
Add LVM2 support thanks to Max Kalika <firstname.lastname@example.com> (bug #21908).
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 <email@example.com>.
Add pop3 entries to /etc/services, bug #25501.
Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue), bug #4222, thanks to Sean E Russell <firstname.lastname@example.com>, Michael Frysinger <firstname.lastname@example.com> (/bin/rc-status) and for the 'show' stuff to /sbin/rc-update, Max Kalika <email@example.com>. Fixed modules-update to only do the /etc/modprobe.conf generation if we are actually running a 2.5+ kernel.
bug #25398
check{root,fs} tweaks
Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
fix hardcoded ../boot/.. paths in functions.sh
adelie fixes, add better logger support
Adelie updates and some other fixes
Add EVMS2 support
Fix the /dev/root entry in /etc/mtab, bug #24916.
Fix credits for mdadm patch, bug #23437
fix issue for O agetty option; new release
Fix a type-o in /etc/fstab, bug #23308.
use uname -r to get kernel version, bug #23923
Add mdadm support to /etc/init.d/checkfs, bug #23437
Add TERM=Eterm to /etc/DIR_COLORS, bug #23423
vlan support, bug #15588
fix keymap issues, bug #24084
some fixes
more fixes
various fixes
small fixes
remove lockfile
Add frozen lock support
Add frozen lock support
cleanup for bug #21438
really fix bootmisc, bug #21438
Fix domainname to start before bootmisc; new file /etc/issue.logo
bug #21068
bugfix release
fix net.ppp0 issues for kppp; dependency fixes
More circular depend detection fixes
some more fixes
new release; supporting parallel startup and new dep system with many fixes
new release
cleanup gendepends.awk
hostname again; add domainname
revert root check
Changelog update; fix root check in profile
updates from Rach
bugfixes; new version
fix net.ppp0 and add save to clock rc-script
some fixes
small fixes
add check to genenviron.awk
Do not set PS1 for dumb terminal, bug #18886
new release
various fixes; moved .c files to src
serial console fix
raid tweaks
bug #17549
some fixes and new release
fix /usr/bin/cut in /sbin/functions.sh
some fixes
some fixes
small tweaks; sysfs support
New test release
some updates and fixes
fix trying to unmount / on 2.4 kernel
cleanup checkroot
slight tweaks
many fixes/optimizations
fix unmount of non critical mounts
remove greps that could be called if /usr not mounted
should prob quote as well
Fixed bug where esyslog would allow nothing to be sent to logger, making the system hang until ^D was typed (bug #16459)
add generation of /etc/modprobe.devfs to modules-update
bug fixes
portage fixes
portage fixes
portage fixes
portage fixes
form fix
update cachedepends.awk to properly setup environment
fix SVCDIR in rc-envupdate.sh
tweak elogin support and add entrance
fix module-update for module-init-tools-0.9.9
remove url
add isapnp to modules use
some fixes to halt.sh
fix retval check in checkroot and checkfs
fix nice in start-stop-daemon.c
added elogind support #13790
add unicode keymap support
misc fixes
fix stale entries in svcdir
add back old nvidia aliases, thanks to pac1085 on irc
new release
rc-update fixes
really fix /var on seperate partition
new release
misc fixes
type-o fixor
lot of changes; hopeful release of rc-scripts-220.127.116.11
new release
fix some quotes
small fixes and enhancements
use 'usbfs' for kernel 2.5
update modules-update for sys-apps/module-init-tools support
add crypto-loop
fix stripping all '=' for rc-envupdate.sh; fix rc-envupdate.sh not handeling CONFIG_PROTECT* properly
new release
bug fix
mips support among things
fix dups in /etc/profile.env
new release
odd fixes
also remove fam-oss temp files
serial console fixes
fix sourcing of helper scripts
add profile headers
add bug number
fix typeo in devfsd.conf
move daemon stuff to rc-daemon.sh
cluster updates
quote some variables
add some flexiblity to net dependency
import Adelie Cluster stuff
i2c support
fix config files; fix awk module on non x86 archs
add some checks
change licenses
change license
remove spider fix, as it makes things even slower on older boxen
awk version of rc-envupdate.sh
changed GPLv2 or later
awk version of rc-envupdate.sh
fix using /usr/bin/find
add functions.awk
some sanity checks
new version with super fast depscan.sh
portage uid/gid
minor bugfix release
fix misc deps
fix modules rc-script to handle moduleless kernel
fix update-modules path in init.d/modules
minor release
fix race condition
fixes; start-single-daemon
misc form updates
more fixes
minor fixes
many misc fixes and updates
more fixes
ngpt fixes
swraid fixes
NGPT support
small fixor
odd updates
fix type-o in netmount
release again
quick release
fix invalid check for env-update
minor change in output of extra blank line in eend() in case of error
fix LVM bork
give root a GECOS, was NULL before :)
add nfs to USE
add Header
new release
small fixes
fix keymaps
raid support fixor
resolve broken pipe issue in depscan.sh
move color ls stuff
fix #5948 - correct comment in rc.conf, see changelog file
fix help output
added support for UPS shutdown
change shell of daemons
Redhat features; bugfixes
Update to changelog.
Added vpopmail to passwd and group as UID/GID 89
update awk regex
small updates to awk regexp
speed enhancements
fixes/speed improvements
small fixes
small fixes; add user cyrus
small fixes/updates
add logger as dep of modules
small fix
near new release
small fixes
small update
group/user updates
fix copyright
bug fix
fix inputrc for xzvt and german keyboards
sshd user and group
bugfixes and some new features
well - lets put the bash-completion stuff in the right file, shall we
add support for bash-completion
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)
MANPATH fix
video4linux stuff
resolve bug #2555
move EDITOR
passwd fixes
add headers
new release
consistency changes
small fixes
speed improvements; order fixes
small fixes
rc-envupdate.sh fixes
consolefont thing
add user/group apache to passwd/group
fix default route command
close #1754
utmpx fixes
remove uneeded crontab
more fixes
ugh, for got to add this
rc-envupdate and hopefull release
small fixes
small fixes
move rc-help.sh as well.
move to /sbin
small fixes
lots of fixes/updates
closing bug #1318
1.3.1 release
before/after update
small fix
make the --quiet stuff a bit better
reformat error messages
small fixes
small fix
add --quiet
small fixes
group/passwd fixes, and fix net.eth0 DHCP shutdown
fixes to depscan.sh and functions.sh
lost of fixes
odd fixes
kbd support
new release
new release
caching update
remove uneeded pam.d files
fixes and wrapping for syntax error detection
local stuff
ramdisk updates
fix .devfsd bug
fix services to stop on halt even if needed service fails to start
update consolefont; fix devfs /etc/mtab entry again
fix devfs and /etc/mtab creation issue
XFS is now the default filesystem in /etc/fstab
misc fixes
update help
working proto
have backup .. want to see if i can finish at work
add comment about where config file is
enhance gateway support for net.eth0
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.
update deps
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 ;/
update localmount not to mount coda mounts
unmount fixes to netmount
update rc.conf to be more desktop friendly
security fixes for /etc/pam.d/chsh,sshd,login and some cleanups in /etc/passwd,group for user/group mysql
add pam_shells.so for /etc/shells compliance
charset map support
dircolors skel update
fix squid gid
new mtab creation scheme
fix restart problem with net.* services
tough one to die ;-)
new release
update Changelog
updated net.eth0 to 'use' pcmcia
add support for the new mtab scheme
grammar fix in error
Changelog update; fix dircolors for cases where bash do not export SHELL
new net.* rc-script config scheme ... a initial framework
Removed email address from manpages.
fixed the cdrw entry that wronly had ^dvd$
add a paragraph about the 'net' dependancy
umask fix and cd-tools reminder.
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.
forgot rc-help.sh
add help, etc
small fixors
added pause function; updated restart to also restart services dependant on; other misc fixes
Removed a potentially bad sleep call.
small fixor
small fixor
baselayout for checkout; sorry .. evo problem
drop init wrapper; LVM support; better unmount on shutdown support
new rc script that make init wrapper unneeded
fix typo that caused needed depends not in a runlevel to be stopped
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.
add localhost entry to /etc/hosts
rc-scripts version bump
*** empty log message ***
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.
postgres is user id 70, primary group id 70. profile is back to root's umask 077 hosts doesnt have localhost record
misc fixes
fixie ftp guy
fix bootmisc to use so that it will only do cleanups during boot
fix a echo for debug i forgot; add for checking if we are currently booting
forgot chat-default
added new net.ppp0 and fixed problem with /sbin/rc where just calling rc would stop all services
small fix0r to devfsd.conf
more fixes. rc-scripts-1.2 should be solid now
undoing some azarah damage and adding a new devfsd.conf
very many initscript updates (beta)
Fix cosmetic changes (convert spaces to tabs).
modified for Gentoo Linux. Specifically, some arch stuff was yanked from the /usr/sbin/update-modules script, so remove it from here.
update to include the man directory in the tarball
*** empty log message ***
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
tweak the comments in /etc/modules.autoload. also checked in a manpage for this file, so addded a pointer to it
checkin a manpage for /etc/modules.autoload
removed ncsd from default runlevel
more little fixes
fix for init.d/clock script
*** empty log message ***
*** empty log message ***
updates-o-rama for 1.1.8
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 :)
add LESSOPEN
fixums for netmount
new updates
Added support for homegrown functions in /etc/init.d files, plus additional support for /etc/conf.d files.
removed source /etc/rc.conf lines, not needed in the initscripts, its already done for us by runscript
move ntpd to net-misc/ntp/files; small cleanup of ncsd
delete old junk, small wording change in shutdown.sh
misc fixums
Added reading from /etc/conf.d/${myservice} in addition to rc.conf
modules initscript fix
*** empty log message ***
conversion to non-INTERFACES net handling; work in progress.
removal of INTERFACES
new items
new updates
quick port of samba script
my lame port of sysklogd script
my attempt at a port of the sshd script
new release (1.1.5)
moving around modules stuff, rc.conf typo fix
removed scripts that have been added to ebuilds or are obsolete
new tarball
this shouldn't be used by anything
more DHCPCD_OPTIONS stuff
adding ${DHCPCD_OPTIONS}
2 missing semicolons and an existence check for pon and poff.
getting a little closer to rc-script-style and away from supervise
end -> eend
profile improvements
new rev 1.1.3
tiny tiny "mount ro if can't unmount" fix
many fixes
removing compiled binary from cvs
removed supervise stuff
missing modules file
version 1.1.2
fix (halts instead of reboots)
init.orig is now init.system
new fixums
new version (1.1) of rc-scripts package
new tarball creation script
new stuff
New repository initialized by cvs2svn.
|ViewVC Help
|Powered by ViewVC 1.1.20


text:
|Send News. Want a reply? Read this. More in the FAQ. News Forum - All Forums - Mobile - PDA - RSS Headlines Twitter
The Bethesda Blog marks today's release of The Elder Scroll V: Skyrim, the RPG sequel so highly anticipated that they need not even mention its name:
PC Gamer offers a guide on tweaks for the PC edition to improve graphics, disable Vsync, change FOV, and more and HARDOCP has a performance and IQ preview.
Copyright © 1996-2019 Stephen Heaslip. All rights reserved.
All trademarks are properties of their respective owners.
Privacy Policy. Manage Cookie Settings.
News CGI copyright © 1999-2019 James "furn" Furness &
Blue's News.
All rights reserved.
Chatbear v1.4.0/blue++: Page generated 26 March 2019, 04:45.
Chatbear Announcements.

subset: commoncrawl


text:
Over the last 3 decades, Viglen has grown to become one of the largest and most successful UK-owned IT solutions providers. Viglen is totally dedicated to the needs of education but draws on extensive experience in all market sectors.
Viglen offers total ICT solutions, from the supply of a single PC or notebook right through to the implementation of a local or wide area network with everything you need to ensure your pupils have the best possible learning experience with ICT. Our dedicated schools department offers high quality, cost-effective, industry standard systems, tailored to meet your exacting requirements. Each solution offers future flexibility, while those responsible for ICT in the school can rely on long-term technical support.
At Viglen, we believe passionately in promoting excellence in learning through the latest ICT. For schools, we have assembled a unique array of innovative, tailored products and support, designed specifically around schools budgetary and space constraints. Modern, forward-thinking schools have rushed to embrace the almost limitless horizons opened-up by today's content-rich learning technology with fast, high-bandwidth networks and powerful processors. Viglen is playing a leading role in bringing learning to life, with the definitive package of solutions and service. At Viglen, IT's personal. Working in partnership with schools and LEAs, we are pioneering to bring ICT directly to the desks of pupils across the UK.
Specialising in delivering the latest wireless networks to set teaching and learning free, Viglen supports education with a raft of initiatives, by pushing the boundaries of wireless technology and offering a range of cost-effective notebook PCs, securely lockable in portable trolleys. Viglen's dedication to wireless mobility and portability doesn't stop with its Notebook range — it is committed to providing the students of today with the facilities to learn without walls. Viglen has also developed a range of learning platforms including it's learning, a highly intuitive and easy to use virtual learning platform possessing full Becta Framework accreditation. As ICT now touches every aspect of the curriculum, Viglen's high-level software partnerships with respected brands including Granada Learning and Microsoft, together with its in-house licensing expertise, make it the perfect partner of smaller schools. Viglen is fully Curriculum Online accredited; the supplier of choice for schools wishing to invest in the most diverse array of compelling curricular software.
Our families of powerful desktops PCs — Viglen's Genie and Omnino ranges — some designed in close collaboration with UK-based ICT Co-ordinators, will suit every budget, backed by the processing muscle of the Vigstor series of storage options which are able to soak-up much of the file storage capacity required by the latest media-rich applications. Viglen supports it all, with a sophisticated array of curriculum delivery tools, offering a new learning gateway to seamlessly link home, class and any school network. Now, just about every space can be a learning place.
When ICT network management time or expertise is limited, Viglen offers the complete suite of user-friendly support services — from telephone-based or remote access advice and consultancy to full Managed Services provision. At Viglen, friendly help and support is only a phone call away.
It is our objective to offer ICT excellence in order to deliver measurable improvements to the learning process and drive down the total cost of ownership. To achieve this we have sought partnerships with organisations of a similar vision and level of expertise: we are one of a select few Microsoft EdLARs, MCSPs and OEMs. In addition we are key education partners with Intel, Cisco, 3Com, Granada Learning, intY and Easynet.
Some 9,000 schools use Viglen's managed services and products across the UK and we possess key partnerships with in excess of 25 LAs in the UK such as Knowsley, Derby, Wigan, Manchester, Oxfordshire, Wandsworth and Surrey. You are encouraged to view some of our customers' quotes, read our case studies or request local school contact details from your Account Manager so that you can ask exactly how they are benefiting from their Viglen solution. We look forward to assisting you with the continue development of your pupils by means of fully harnessing ICT within your school.
Get insights from the XMA experts
by connecting with us today.
(Please enable the recognised browsers in the following way below)
Internet Explorer Browser: Tools > Internet Options > Advanced > Security (tab) > Allow active content to run
Google Chrome: Tools > options > Under the bonnet > Allow all sites to run Javascript


text:
Audi A6 Serpentine Belt Tensioner Arm - 1995
1995-1995 A6 Sedan - Non-Quattro w/ 2.8L 6 Cylinder 12 Valve Engine - Up to Vin 020000
1995-1995 A6 Wagon - Quattro w/ 2.8L 6 Cylinder 12 Valve Engine - Up to Vin 026714
1995-1995 A6 Wagon - Non-Quattro w/ 2.8L 6 Cylinder 12 Valve Engine - Up to Vin 020000
Once you press the checkout button, we get moving. Our shipping department has its craft down to a science and we've become known for our careful packaging and fast shipping.
IN STOCK orders placed before 4PM Central Time (Monday–Friday) are shipped the same day. Same day shipping does not apply if your order is placed over the weekend or on a major U.S. holiday like Memorial Day, Independence Day, Labor Day, Thanksgiving Day, Christmas Day, or New Year's Day.
Be sure to enter the correct billing and shipping address during checkout, as additional verification may delay your order.
Free Shipping
Orders totalling $99 or more qualify for free shipping! Valid on orders shipping to the contiguous 48 U.S. states. Excludes shipments to Alaska, Hawaii, U.S. Territories, and PO boxes. Oversized products are excluded from this offer unless otherwise noted.
More Shipping Info
Limited Lifetime Warranty
We stand behind the parts we sell. Blauparts provides a limited lifetime warranty from any defect in product material or workmanship for the period of time that you own the vehicle*.
Be sure to save your receipt! It is required as proof of purchase if you need to return a part for warranty.


text:
PITTSBURGH — A former student athlete at Butler High School has filed a federal lawsuit claiming that the district did not adequately address his concussion that he claims occurred in a gym class in 2009 and continued with added injuries at a football practice that same day.
Robert Wellman, whose age and address were not revealed in the lawsuit, filed the suit against the school district and John Wyllie, high school principal.
The suit claims that Wellman was not cleared by his doctor to participate in football, but was further injured on the sidelines of a game as a coach directed him to hold a yardage marker on one of the sidelines and he was knocked down by a player going out of bounds.
The suit asks the school district to pay Wellman's expenses for attending St. Joseph's High School, where he transferred after the student's claim that the Butler district did not address his anxiety over attending school.
He also asked for unidentified monetary damages.


text:
Poppy Montgomery is expecting her second child, People reports.
This will be the first child for the Unforgettable star and her boyfriend Shawn Sanford, who began dating in late 2011. Montgomery also has a 5-year-old son with actor Adam Kaufman.
CBS revives Unforgettable for summer 2013 return
"Shawn and I are thrilled and Jackson is so excited to be a big brother," Montgomery said in a statement.
The Without a Trace alum is expected to return to Unforgettable when its second season airs on CBS this summer.
View original Poppy Montgomery Expecting Second Child at TVGuide.com
Related Articles on TVGuide.com
CBS revives Unforgettable for summer 2013 return
Other Links From TVGuide.com
Without A TracePoppy MontgomeryUnforgettable