01-bridge 350 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. if [ ! -x /usr/sbin/brctl ]
  3. then
  4. exit 0
  5. fi
  6. case "$IF_BRIDGE_PORTS" in
  7. "")
  8. exit 0
  9. ;;
  10. none)
  11. INTERFACES=""
  12. ;;
  13. *)
  14. INTERFACES="$IF_BRIDGE_PORTS"
  15. ;;
  16. esac
  17. for IF in $INTERFACES; do
  18. ip link set down dev $IF && brctl delif $IFACE $IF
  19. done
  20. ip link set down dev $IFACE || exit 1