Browse Source

Merge pull request #8580 from tru7/apcupsd

apcupsd: preset shutdown binary
lilik-openwrt-22.03
Rosen Penev 6 years ago
committed by GitHub
parent
commit
ad839a4d9b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 4 deletions
  1. +3
    -1
      net/apcupsd/Makefile
  2. +3
    -3
      net/apcupsd/files/apccontrol
  3. +10
    -0
      net/apcupsd/patches/015-drop-doc.patch

+ 3
- 1
net/apcupsd/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=apcupsd PKG_NAME:=apcupsd
PKG_VERSION:=3.14.14 PKG_VERSION:=3.14.14
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_MAINTAINER:=Othmar Truniger <github@truniger.ch> PKG_MAINTAINER:=Othmar Truniger <github@truniger.ch>
PKG_LICENSE:=GPL-2.0 PKG_LICENSE:=GPL-2.0
@ -39,6 +39,8 @@ define Package/apcupsd-cgi
URL:=http://www.apcupsd.org/ URL:=http://www.apcupsd.org/
endef endef
CONFIGURE_VARS += SHUTDOWN=/sbin/halt
define Build/Configure define Build/Configure
$(CP) $(SCRIPT_DIR)/config.* $(PKG_BUILD_DIR)/autoconf/ $(CP) $(SCRIPT_DIR)/config.* $(PKG_BUILD_DIR)/autoconf/
$(call Build/Configure/Default, \ $(call Build/Configure/Default, \


+ 3
- 3
net/apcupsd/files/apccontrol View File

@ -20,7 +20,7 @@ exec_prefix=/usr
APCPID=/var/run/apcupsd.pid APCPID=/var/run/apcupsd.pid
APCUPSD=/usr/sbin/apcupsd APCUPSD=/usr/sbin/apcupsd
SHUTDOWN=/sbin/shutdown
SHUTDOWN=/sbin/halt
SCRIPTSHELL=/bin/sh SCRIPTSHELL=/bin/sh
SCRIPTDIR=/etc/apcupsd SCRIPTDIR=/etc/apcupsd
WALL=true WALL=true
@ -101,11 +101,11 @@ case "$1" in
;; ;;
doreboot) doreboot)
echo "UPS ${2} initiating Reboot Sequence" | ${WALL} echo "UPS ${2} initiating Reboot Sequence" | ${WALL}
${SHUTDOWN} -r now "apcupsd UPS ${2} initiated reboot"
echo "apcupsd UPS ${2} initiated reboot" && /sbin/reboot
;; ;;
doshutdown) doshutdown)
echo "UPS ${2} initiated Shutdown Sequence" | ${WALL} echo "UPS ${2} initiated Shutdown Sequence" | ${WALL}
${SHUTDOWN} -h now "apcupsd UPS ${2} initiated shutdown"
echo "apcupsd UPS ${2} initiated shutdown" && /sbin/halt
;; ;;
annoyme) annoyme)
echo "Power problems with UPS ${2}. Please logoff." | ${WALL} echo "Power problems with UPS ${2}. Please logoff." | ${WALL}


+ 10
- 0
net/apcupsd/patches/015-drop-doc.patch View File

@ -0,0 +1,10 @@
--- a/Makefile.orig 2019-04-04 18:19:45.007668656 +0200
+++ a/Makefile 2019-04-04 18:23:00.723165465 +0200
@@ -1,6 +1,6 @@
topdir:=.
-SUBDIRS=src platforms doc
+SUBDIRS=src platforms
include autoconf/targets.mak
# Force platforms/ to build after src/

Loading…
Cancel
Save