From dee2e818b9b2c6bc6e82b8e040095b908fa49e49 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Mon, 4 Nov 2019 13:24:34 +0100 Subject: [PATCH] keepalived: set default run directory for pid file on build This fixes a runtime startup error on system which does not have a toplevel runtime directory for the pid file. On openwrt the pid is located at /var/run and not on /run. To fix that add a configure option to move the pid location to /var/run. Signed-off-by: Florian Eckert (cherry picked from commit bc98aaa3f711f1cd6f7fa3a65da43411c2db98aa) * Patch adapted for the branch so that it can be applied correctly --- net/keepalived/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net/keepalived/Makefile b/net/keepalived/Makefile index a35f5194b5..ec0a6d32de 100644 --- a/net/keepalived/Makefile +++ b/net/keepalived/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=keepalived PKG_VERSION:=2.0.18 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://www.keepalived.org/software @@ -86,7 +86,8 @@ endef CONFIGURE_ARGS+= \ --with-init=SYSV \ - --disable-nftables + --disable-nftables \ + --with-run-dir="/var/run" ifeq ($(CONFIG_KEEPALIVED_VRRP),) CONFIGURE_ARGS += \ -- 2.30.2