# msamson 04Oct99 Incorporated standard init fixes from Redhat
# (pjones@redhat.com)
#
-# chkconfig: 2345 98 92
-# description: Uninterruptable Power Supply Monitoring Daemon
+# chkconfig: 2345 98 92
+# description: Uninterruptable Power Supply Monitoring Daemon
#
#
rm -f /upsoff.cmd
fi
+
# See how we were called.
case "$1" in
start)
cd $PWRCHUTE
daemon upsd
RETVAL=$?
- if [ $RETVAL -eq 0 ]; then
- touch /var/lock/subsys/upsd
- fi
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/upsd
else
- msg_Already_Running UPSd
+ msg_already_running UPSd
exit 1
fi
;;
killproc upsd
rm -f /var/lock/subsys/upsd >/dev/null 2>&1
else
- msg_Not_Running UPSd
+ msg_not_running UPSd
exit 1
fi
;;
status)
status upsd
;;
- reload|force-reload|restart)
+ restart|reload)
$0 stop
$0 start
exit $?
;;
+ force-reload)
+ $0 stop && $0 start
+ exit $?
+ ;;
*)
- msg_Usage "$0 {start|stop|status|restart|reload|force-reload}"
- exit 1
+ msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
+ exit 1
;;
esac