#!/bin/sh DEVICE="$1" if [ -z "$DEVICE" ] ; then echo $"Usage: ifdown-local DEVICE" >&2 exit 1 fi [ -f /etc/sysconfig/network-scripts/ifcfg-"$1" ] && \ . /etc/sysconfig/network-scripts/ifcfg-"$1" case "$DEVICE" in br[0-9]*) if [ ! -x /usr/sbin/brctl ] ; then echo $"brctl not found. Unable to remove bridge $DEVICE." >&2 exit 1 fi echo -n $"Deleting bridge $DEVICE..." if [ -n "$MEMBERS" ] ; then echo -n $" Removing device" for iface in $MEMBERS ; do echo -n $" $iface" ifdown $iface brctl delif $DEVICE $iface done echo -n "." fi brctl delbr $DEVICE echo $" Done." ;; esac