#!/bin/bash source /usr/lib/pm-utils/functions source /etc/pm/config.d/netcfg suspend_netcfg() { case $NETCFG_SUSPEND in daemons) stopservice net-profiles stopservice net-auto ;; retain|*) netcfg all-suspend ;; esac } resume_netcfg() { case $NETCFG_SUSPEND in daemons) restartservice net-profiles restartservice net-auto ;; retain|*) netcfg all-resume ;; esac } if [ -x /usr/bin/netcfg2 ]; then case "$1" in hibernate|suspend) suspend_netcfg ;; thaw|resume) resume_netcfg ;; *) ;; esac fi exit $?