aboutsummaryrefslogtreecommitdiffstats
path: root/testing/openvswitch/ifupdown-alpine.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-10-09 07:33:03 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-10-09 07:35:08 +0000
commitb5ab30544804ed97779d3f7b77d1e18fa8d8f690 (patch)
treef4e23bb37710c6bc4ce9ea67371c55b9e1683a2f /testing/openvswitch/ifupdown-alpine.patch
parent2a06a0afde4bcfae58261d3962f361cb4ef4db66 (diff)
downloadaports-b5ab30544804ed97779d3f7b77d1e18fa8d8f690.tar.bz2
aports-b5ab30544804ed97779d3f7b77d1e18fa8d8f690.tar.xz
testing/openvswitch: add ifupdown script and misc clean up
Diffstat (limited to 'testing/openvswitch/ifupdown-alpine.patch')
-rw-r--r--testing/openvswitch/ifupdown-alpine.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/testing/openvswitch/ifupdown-alpine.patch b/testing/openvswitch/ifupdown-alpine.patch
new file mode 100644
index 0000000000..e35b4aa64a
--- /dev/null
+++ b/testing/openvswitch/ifupdown-alpine.patch
@@ -0,0 +1,51 @@
+--- ./debian/ifupdown.sh.orig
++++ ./debian/ifupdown.sh
+@@ -38,7 +38,8 @@
+ ${OVS_EXTRA+-- $OVS_EXTRA}
+
+ if [ ! -z "${IF_OVS_PORTS}" ]; then
+- ifup --allow="${IFACE}" ${IF_OVS_PORTS}
++# ifup --allow="${IFACE}" ${IF_OVS_PORTS}
++ ifup ${IF_OVS_PORTS}
+ fi
+ ;;
+ OVSPort)
+@@ -46,24 +47,24 @@
+ "${IFACE}" ${IF_OVS_OPTIONS} \
+ ${OVS_EXTRA+-- $OVS_EXTRA}
+
+- ifconfig "${IFACE}" up
++ ip link set dev "${IFACE}" up
+ ;;
+ OVSIntPort)
+ ovs_vsctl -- --may-exist add-port "${IF_OVS_BRIDGE}"\
+ "${IFACE}" ${IF_OVS_OPTIONS} -- set Interface "${IFACE}"\
+ type=internal ${OVS_EXTRA+-- $OVS_EXTRA}
+
+- ifconfig "${IFACE}" up
++ ip link set dev "${IFACE}" up
+ ;;
+ OVSBond)
+ ovs_vsctl -- --fake-iface add-bond "${IF_OVS_BRIDGE}"\
+ "${IFACE}" ${IF_OVS_BONDS} ${IF_OVS_OPTIONS} \
+ ${OVS_EXTRA+-- $OVS_EXTRA}
+
+- ifconfig "${IFACE}" up
++ ip link set dev "${IFACE}" up
+ for slave in ${IF_OVS_BONDS}
+ do
+- ifconfig "${slave}" up
++ ip link set dev "${slave}" up
+ done
+ ;;
+ OVSTunnel)
+@@ -80,7 +81,8 @@
+ case "${IF_OVS_TYPE}" in
+ OVSBridge)
+ if [ ! -z "${IF_OVS_PORTS}" ]; then
+- ifdown --allow="${IFACE}" ${IF_OVS_PORTS}
++# ifdown --allow="${IFACE}" ${IF_OVS_PORTS}
++ ifdown ${IF_OVS_PORTS}
+ fi
+
+ ovs_vsctl -- --if-exists del-br "${IFACE}"