#!/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 `/sbin/brctl show|sed -n "s/^[^ ]*\t\([^\t]*\)/\1/p"` do /sbin/ifconfig $i down vecho 2 BridgeSuspend: $i done return 0 } BridgeResume() { for i in `/sbin/brctl show|sed -n "s/^[^ ]*\t\([^\t]*\)/\1/p"` do /sbin/ifconfig $i up vecho 2 BridgeResume: $i done return 0 } case "$1" in hibernate|suspend) BridgeSuspend ;; thaw|resume) BridgeResume ;; *) exit 1 ;; esac