aboutsummaryrefslogtreecommitdiff
path: root/net/apcupsd
diff options
context:
space:
mode:
authorMaxim Mikityanskiy <maxtram95@gmail.com>2019-09-24 21:29:54 +0300
committerMaxim Mikityanskiy <maxtram95@gmail.com>2019-09-24 21:29:54 +0300
commit4a3b1ee42a6e7f033674ce94b665122d4fcc0f8e (patch)
treea41f7d4a1e9aefabfde1ddd8305100b6f5d4edee /net/apcupsd
parent862510a251d1c4216255d49428796eea69ddbba6 (diff)
apcupsd: Preset binaries used on target system
apcupsd's configure script looks up paths to sh, wall and mail on the host system, but intends to use them on the target system. OpenWrt replaces apcupsd's scripts by its own versions, so those paths don't really matter, however, if the host system doesn't have wall installed, the build fails. This is the case on Gentoo when util-linux is built with USE=-tty-helpers (default). Prevent such failures by providing explicit stub paths to sh, wall and mail to configure script. Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com>
Diffstat (limited to 'net/apcupsd')
-rw-r--r--net/apcupsd/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/apcupsd/Makefile b/net/apcupsd/Makefile
index f6143a293..00f33d51b 100644
--- a/net/apcupsd/Makefile
+++ b/net/apcupsd/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=apcupsd
PKG_VERSION:=3.14.14
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PKG_MAINTAINER:=Othmar Truniger <github@truniger.ch>
PKG_LICENSE:=GPL-2.0
@@ -40,7 +40,7 @@ define Package/apcupsd-cgi
URL:=http://www.apcupsd.org/
endef
-CONFIGURE_VARS += SHUTDOWN=/sbin/halt
+CONFIGURE_VARS += SHUTDOWN=/sbin/halt SCRIPTSHELL=/bin/sh WALL=/bin/true APCUPSD_MAIL=/bin/true
define Build/Configure
$(CP) $(SCRIPT_DIR)/config.* $(PKG_BUILD_DIR)/autoconf/