#!/bin/sh STOP_SERVICES="irda" PROG="$1" case "$PROG" in suspend|standby) for s in $STOP_SERVICES; do /sbin/service $s stop done logger "cardctl suspend..." /sbin/ifdown eth1 /sbin/cardctl suspend 2 logger "cardctl suspend...done" ;; resume) logger "cardctl resume..." /sbin/cardctl resume 2 /sbin/ifup eth1 logger "cardctl resume...done" for s in $STOP_SERVICES; do /sbin/service $s start done ;; esac