]> git.pld-linux.org Git - packages/nut.git/commitdiff
- 'powerdown' command implemented for /sbin/poweroff-ups
authorJacek Konieczny <jajcus@pld-linux.org>
Fri, 14 Nov 2003 09:16:46 +0000 (09:16 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    nut.init -> 1.12

nut.init

index 09d1fcfd6ca72a37e0374c180a2a6bedaa0bd79f..ece46748d4288dff21df6f0c03f7de3ba07bfc8a 100644 (file)
--- a/nut.init
+++ b/nut.init
@@ -41,7 +41,7 @@ case "$1" in
        # Check if the service is already running?
        if [ ! -f /var/lock/subsys/ups ]; then
                show "Starting UPS drivers"
-               daemon /usr/lib/nut/upsdrvctl start
+               daemon /lib/nut/upsdrvctl start
                RETVAL=$?
                if [ $RETVAL -eq 0 ]; then
                        msg_starting "UPS network daemon"
@@ -57,7 +57,7 @@ case "$1" in
        if [ -f /var/lock/subsys/ups ]; then
                msg_stopping "UPS daemon"
                killproc upsd
-               run_cmd "Stopping UPS drivers" /usr/lib/nut/upsdrvctl stop
+               run_cmd "Stopping UPS drivers" /lib/nut/upsdrvctl stop
                rm -f /var/lock/subsys/ups
        else
                msg_not_running "UPS daemon"
@@ -71,7 +71,7 @@ case "$1" in
   reload|force-reload)
        if [ -f /var/lock/subsys/ups ]; then
                show "Reloading UPS drivers"
-               daemon /usr/lib/nut/upsdrvctl reload
+               daemon /lib/nut/upsdrvctl reload
                [ $? -ne 0 ] && RETVAL=7
                msg_reloading "UPS network daemon"
                daemon upsd -c reload
@@ -81,13 +81,19 @@ case "$1" in
                exit 7
        fi
        ;;
+  powerdown)
+       show "Switching the power off" ; busy
+       /lib/nut/upsdrvctl shutdown
+       sleep 60
+       fail
+       ;;
   status)
        status upsd
        RETVAL=$?
-       /usr/lib/nut/upsdrvctl status
+       /lib/nut/upsdrvctl status
        ;;
   *)
-       msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
+       msg_usage "$0 {start|stop|restart|reload|force-reload|status|powerdown}"
        exit 3
 esac 
 
This page took 0.070448 seconds and 4 git commands to generate.