1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#!/bin/sh
# This script should be used with pm-utils, to enjoy your bridge just copy this
# as /etc/pm/sleep.d/bridge
BridgeSuspend() {
for i in `/usr/sbin/brctl show|sed -n "s/^[^ ]*\t\([^\t]*\)/\1/p"`
do
ip link set dev $i down
done
return 0
}
BridgeResume() {
for i in `/usr/sbin/brctl show|sed -n "s/^[^ ]*\t\([^\t]*\)/\1/p"`
do
ip link set dev $i up
done
return 0
}
case "$1" in
hibernate|suspend)
BridgeSuspend
;;
thaw|resume)
BridgeResume
;;
*) exit 1
;;
esac
|