summaryrefslogtreecommitdiff
blob: 4162a73390bc0deb814f84e3a5f7753489ae3365 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Index: apcupsd-3.14.0/platforms/apccontrol.in
===================================================================
--- apcupsd-3.14.0.orig/platforms/apccontrol.in
+++ apcupsd-3.14.0/platforms/apccontrol.in
@@ -18,7 +18,7 @@
 prefix=@prefix@
 exec_prefix=@exec_prefix@
 
-APCPID=@PIDDIR@/apcupsd.pid
+SERVICE=${SERVICE-apcupsd}
 APCUPSD=@sbindir@/apcupsd
 SHUTDOWN=@SHUTDOWN@
 SCRIPTSHELL=@SCRIPTSHELL@
@@ -120,15 +120,7 @@ case "$1" in
 	echo "Remote Shutdown. Beginning Shutdown Sequence." | ${WALL}
     ;;
     restartme)
-	echo -n "Restarting APCUPSD Power Management: "
-	THEPID=`cat ${APCPID}`
-	kill ${THEPID}
-	rm -f ${APCPID}
-	rm -f @PWRFAILDIR@/powerfail
-	rm -f @nologdir@/nologin
-	sleep 5
-	`${APCUPSD}`
-	echo "apcupsd"
+	/etc/init.d/${SERVICE} restart
     ;;
     startselftest)
     ;;