summaryrefslogtreecommitdiff
path: root/init.d
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2012-02-07 17:10:10 -0600
committerWilliam Hubbs <williamh@gentoo.org>2012-02-18 13:48:11 -0600
commitbc581530e5caa4e2c82d1c3deb9f0382a440e8ec (patch)
treed967b3e6f32e7b690d18e220e299e24a78234bcb /init.d
parent04afaa3c03ac7400c06a6b5f17cee99cdd4bfaeb (diff)
downloadopenrc-bc581530e5caa4e2c82d1c3deb9f0382a440e8ec.tar.gz
openrc-bc581530e5caa4e2c82d1c3deb9f0382a440e8ec.tar.bz2
openrc-bc581530e5caa4e2c82d1c3deb9f0382a440e8ec.tar.xz
Fix meaning of "provide net"
I was informed that "provide net" should mean that there is network communication outside the local computer. In this case, the loopback interface can't "provide net", but there needs to be a way for other processes to know that the loopback interface is active. To this end, this commit makes the loopback "provide lo" and all other interfaces "provide net".
Diffstat (limited to 'init.d')
-rw-r--r--init.d/net.lo.in8
1 files changed, 5 insertions, 3 deletions
diff --git a/init.d/net.lo.in b/init.d/net.lo.in
index bf2d848..4e11dec 100644
--- a/init.d/net.lo.in
+++ b/init.d/net.lo.in
@@ -20,12 +20,14 @@ depend()
need localmount
after bootmisc
- provide net
keyword -jail -prefix -vserver
case "${IFACE}" in
- lo|lo0);;
- *) after net.lo net.lo0 dbus;;
+ lo|lo0) provide lo;;
+ *)
+ after net.lo net.lo0 dbus
+ provide net
+ ;;
esac
if [ "$(command -v "depend_${IFVAR}")" = "depend_${IFVAR}" ]; then