summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* release openrc-0.7.0openrc-0.7.0William Hubbs2011-01-12
|
* bug 351160: make openrc exit codes LSB compliantEray Aslan2011-01-12
| | | | | | * status on a stopped service now has a return code of 3 (was 1) * starting an already started service now has a return code of 0 (was 1) * stopping an already stopped service now has a return code of 0 (was 1)
* bug 328675: add error checking to runscript.shWilliam Hubbs2011-01-12
| | | | | | | runscript.sh needs to abort if the . command used to load conf.d files and the service script does not execute successfully. I would like to thank Mike Frysinger for his input wrt style on this patch.
* update bug reporting informationMike Frysinger2011-01-08
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Bug 349571 - SELinux fixes for bootmiscChris Richards2011-01-06
| | | | | | - delete the contents of the $RC_LIBEXECDIR/console directory but not the directory itself. - direct error output from the chmod call for /tmp to /dev/null.
* Make sure old rc_sys code never runs if the rc_sys variable exists.Robin H. Johnson2011-01-05
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Update manpage for mention of rc_sys purpose.Robin H. Johnson2011-01-05
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Remove broken automatic LXC subsystem detection.Robin H. Johnson2011-01-05
| | | | | | | | | | | Any system using cgroups was being detected as an LXC system. This was triggering on OpenVZ under RHEL6 as well as the "automated per tty task groups" as discussed on the LKML. All LXC users should now switch to the new rc_sys variable introduced in the previous patch. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Implement explicit selection of subsystem types.Robin H. Johnson2011-01-05
| | | | | | | | | | | - Fixes bugs #347583, #349389, both of which were triggered by cgroups being detected as the LXC subsystem type. - Makes it much easier to select "prefix" type. - "rc -S" will now print a warning if you have not configured rc_sys in /etc/rc.conf - All other semantics of rc_sys are unchanged in this patch. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Document the order of the services within rc-status output.Robin H. Johnson2011-01-05
|
* bug #349443: remove -openvz keyword from sysctl serviceWilliam Hubbs2010-12-28
| | | | | Openvz supports sysctl settings which are different from the host settings, so allow the sysctl service to run for openvz systems.
* Move the ip rule extra output to verbose mode only, and support verbose ↵Robin H. Johnson2010-12-15
| | | | output on addresses and routes.
* Fix pointopoint->peer for iproute.Robin H. Johnson2010-12-15
|
* Fix pointopoint typo in old ifconfig setup.Robin H. Johnson2010-12-15
|
* Bug #266659: we really need to allow peer, pointtopoint in parsing config lines.Robin H. Johnson2010-12-11
|
* Final documentation cleanup for updated bridge code.Robin H. Johnson2010-12-12
| | | | | | | | Specifically document how to handle the case of explicitly starting a bridge and then dynamically adding interfaces to it. brctl_br0='' bridge_add_eth0='br0'
* Add "after lvm modules" as Flameeyes reports that LVM is starting too late ↵Robin H. Johnson2010-12-11
| | | | on his system in some cases.
* Merge support for Routing Policy Database (RPDB)Robin H. Johnson2010-12-11
| | | | | | | | | | | | | | | | | | | | This can be used for multi-homed connections and other advanced routing in Linux. See the documentation links for more information about doing this in linux. The code was a originally pure addon into the conf.d/net files, written in mid-2004 for doing multi-homing between two internet connections. I have finally cleaned this up and integrated it. Thanks to Jonathan Kwan for giving me the original impetus to develop this for Gentoo (it was his dual internet connections...). In the intervening years, it was a example of postup/postdown in the net.example file, however that suffered from a few corner case issues. If you were using the code from net.example, please see the updated section 'Advanced Routing' on syntax, and drop your old function blocks. Additionally, note that the rules added are now directly saved for removal when the interface is taken down.
* Revamp of bridging code.Robin H. Johnson2010-12-11
| | | | | | | | | | | - Use sysfs to read bridge information from the system instead of parsing the brctl outputs. - Allow setting of all bridge configuration parameters using new sysfs methods, modelled after bonding configuration. Also works for per-port bridge interface parameters. - Document pre-starting an empty bridge for dynamic add. - Check for interface existence before adding to bridge. - Should fix bug #293046, #309185.
* release openrc-0.6.8openrc-0.6.8William Hubbs2010-12-07
|
* bug 232347: fix netmount to respect _netdev optionWilliam Hubbs2010-12-07
| | | | | | | The _netdev option in fstab on linux systems indicates that a filesystem should only be mounted if the network is available. This commit fixes netmount to support this.
* Bug #345281: If wpa_supplicant is built w/ USE=dbus, we need to start after ↵Robin H. Johnson2010-12-06
| | | | DBus is up.
* fix selinux context for rc-svcdir (bug #347503)Robin Johnson2010-12-03
|
* release openrc-0.6.7openrc-0.6.7William Hubbs2010-12-03
|
* Avoid race condition in runscript (bug #319865)Thomas Pfaff2010-12-03
| | | | | | | | | | | | | | | | Under normal conditions, runscript creates one child and waits for its termination, which is signaled by a pipe write from the SIGCHLD sighandler. When running killprocs however more than one SIGHCLD signal is generated, at least on all of my amd64 boxes running on real hardware and in vmware. When the first SIGCHLD occurs svc_exec leaves the loop and closes the pipe. Subsequent SIGCHLDs during the close can lead to a race condition and create an EBADF error in the pipe write (pipe is closed but the file handle is still != -1). We avoid this by blocking SIGHCHLD during the pipe close.
* release openrc-0.6.6openrc-0.6.6William Hubbs2010-11-30
|
* localmount should only use the -O option for linux systemsWilliam Hubbs2010-11-30
| | | | This fixes bug #347307.
* send error output from chattr command to /dev/nullWilliam Hubbs2010-11-26
| | | | This is for bug #346659.
* release openrc-0.6.5openrc-0.6.5William Hubbs2010-11-21
|
* Revert "allow ifplugd to work on wireless interfaces"William Hubbs2010-11-18
| | | | | | | | This reverts commit 4ea75dd1d6c1e475f103f027fd05861d237add4d. This caused a regression, see bug #345795. Ifplugd is only designed to support wireless interfaces that use the older wireless extentions.
* remove "use hostname" from sysctl for bsd systemsWilliam Hubbs2010-11-16
|
* do not mount local file systems with the _netdev option in fstabWilliam Hubbs2010-11-15
| | | | This fixes #344947.
* release openrc-0.6.4openrc-0.6.4William Hubbs2010-11-15
|
* remove support for local.start and local.stop for bug #343709William Hubbs2010-11-10
| | | | | The openrc ebuild now migrates these files to /etc/conf.d/local, so we do not need to support them.
* add warnings about local.start and local.stop for bug #343709William Hubbs2010-11-05
| | | | | | We need to warn users that they should be using /etc/conf.d/local instead of /etc/conf.d/local.start and /etc/conf.d/local.stop. This adds those warnings.
* update documentation for rc_interactiveWilliam Hubbs2010-11-01
| | | | | | rc_interactive is automatically disabled if rc_parallel is set to YES. Update the documentation in rc.conf to reflect this. This fixes bug #327305.
* ensure bonding interface is down before we attempt to configure, alsoJory A. Pratt2010-10-31
| | | | | mode has to be configure before any other arguements are passed. Thanks Ed Wildgoose <gentoo@wildgooses.com> for patch.
* Allow cleaning up of pam_mktemp-based temporary directories.Diego Elio Pettenò2010-10-31
| | | | | This was blacklisted before, so the .private directories never had their content cleaned up, even if WIPE_TMP was set to yes.
* correction for unmounting volumes with weird characters, thanks BrantJory A. Pratt2010-10-28
| | | | Gurganus <brant@gurganus.name>
* allow net_fs_list to be extended but not replacedWilliam Hubbs2010-10-27
| | | | This fixes bug #342825.
* remove 'use hostname' bug 340991, Thanks DiegoJory A. Pratt2010-10-23
|
* surpress output of loadkeys, fix setfont path checkJory A. Pratt2010-09-30
|
* allow ifplugd to work on wireless interfacesWilliam Hubbs2010-09-14
| | | | this fixes bug #335494.
* release openrc-0.6.3openrc-0.6.3William Hubbs2010-09-02
|
* Revert "fix bug 266395"William Hubbs2010-09-02
| | | | | | This reverts commit 1a188f8f725186b2c2d6d7c67e79c2ff5ea9d05e. This revert fixes bug #334663.
* Fix for make-3.82 breakage.Jory A. Pratt2010-08-22
|
* release openrc-0.6.2openrc-0.6.2William Hubbs2010-08-19
|
* fix detection of renamed vlan interfacesWilliam Hubbs2010-08-19
| | | | This fixes bug 327059, thanks to Jonathan for reporting this and for the patch.
* fix bug 266395William Hubbs2010-08-18
| | | | | Do not stop wpa_supplicant or wpa_cli if they are in the background. Thanks to Slava Gorbunov for the patch.
* Fixes bug #332383. Thanks Lutz Heermann.Anthony G. Basile2010-08-13
|