File apcupsd.hibernate of Package apcupsd

#!/bin/bash

. $PM_UTILS_LIBDIR/functions

case "$1" in
	hibernate)
		if test -f @PWRFAILDIR@/powerfail ; then
			/etc/init.d/apcupsd stop
			# Stopping of daemon typically needs at least 3 sec.
			sleep 10
			/etc/init.d/apcupsd powerdown
		fi
		;;
	thaw)
		# powerfail exists => apcupsd was running before hibernation
		if test -f @PWRFAILDIR@/powerfail ; then
			/etc/init.d/apcupsd start
		fi
		;;
	*)
		;;
esac

exit 0
openSUSE Build Service is sponsored by