Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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'
|
|
on his system in some cases.
|
|
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.
|
|
- 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.
|
|
|
|
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.
|
|
DBus is up.
|
|
|
|
|
|
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.
|
|
|
|
This fixes bug #347307.
|
|
This is for bug #346659.
|
|
|
|
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.
|
|
|
|
This fixes #344947.
|
|
|
|
The openrc ebuild now migrates these files to /etc/conf.d/local, so we
do not need to support them.
|
|
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.
|
|
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.
|
|
mode has to be configure before any other arguements are passed. Thanks
Ed Wildgoose <gentoo@wildgooses.com> for patch.
|
|
This was blacklisted before, so the .private directories never had their
content cleaned up, even if WIPE_TMP was set to yes.
|
|
Gurganus <brant@gurganus.name>
|
|
This fixes bug #342825.
|
|
|
|
|
|
this fixes bug #335494.
|
|
|
|
This reverts commit 1a188f8f725186b2c2d6d7c67e79c2ff5ea9d05e.
This revert fixes bug #334663.
|
|
|
|
|
|
This fixes bug 327059, thanks to Jonathan for reporting this and for the patch.
|
|
Do not stop wpa_supplicant or wpa_cli if they are in the background.
Thanks to Slava Gorbunov for the patch.
|
|
|
|
|
|
|
|
This makes it possible for the "ip" program in iproute2 to be installed
in /sbin or /bin.
|
|
This fixes a typo in the comments in net.example.
|
|
|
|
|
|
I made a typo while manually transferring over Roy's last commit. This
fixes that typo.
|
|
This change was also taken from Roy Marples' git.
|
|
This was taken from Roy Marples' git repository.
|
|
|
|
Gentoo has always used the sytle:
* moo ... [ ok ]
Latest openrc now does:
* moo... [ok]
Realistically, 4 spaces out of 80 on reduced terminals doesn't make any
sort of realistic difference and it's been just fine for the last 10
years, so keep the default behavior.
|
|
|