diff options
Diffstat (limited to 'charms/trusty/neutron-contrail/scripts/remove-juju-bridge.sh')
-rwxr-xr-x | charms/trusty/neutron-contrail/scripts/remove-juju-bridge.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/charms/trusty/neutron-contrail/scripts/remove-juju-bridge.sh b/charms/trusty/neutron-contrail/scripts/remove-juju-bridge.sh new file mode 100755 index 0000000..d9a9ec1 --- /dev/null +++ b/charms/trusty/neutron-contrail/scripts/remove-juju-bridge.sh @@ -0,0 +1,17 @@ +#!/bin/sh -e +# +# Script used to remove Juju LXC bridge on MAAS systems + +if [ ! -e /sys/class/net/juju-br0 ]; then + exit 0 +fi + +interface=$(find /sys/class/net/juju-br0/brif | sed -n -e '2p' | xargs basename) + +ifdown --force $interface juju-br0; sleep 5 +cp interfaces /etc/network +cat <<-EOF >> /etc/network/interfaces + auto $interface + iface $interface inet dhcp + EOF +ifup $interface |