From 4a3b1ee42a6e7f033674ce94b665122d4fcc0f8e Mon Sep 17 00:00:00 2001 From: Maxim Mikityanskiy Date: Tue, 24 Sep 2019 21:29:54 +0300 Subject: [PATCH] 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 --- net/apcupsd/Makefile | 4 ++-- 1 file 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 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/