From: Stijn Tintel Date: Mon, 30 Dec 2019 16:37:03 +0000 (+0200) Subject: strongswan: move ipsec.* to strongswan-ipsec X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=b5eb749a0d060628720ff777c568b5db3947625c;p=openwrt-packages.git strongswan: move ipsec.* to strongswan-ipsec When building with strongswan-ipsec disabled, strongswan fails to build because the ipsec.conf file does not exist. Fix this by moving the ipsec.* files and directories to the strongswan-ipsec package. Closes #10879 while keeping ipsec.conf to avoid breaking existing setups, as opposed to #11709. Signed-off-by: Stijn Tintel --- diff --git a/net/strongswan/Makefile b/net/strongswan/Makefile index 89c0d725b..9b4c33678 100644 --- a/net/strongswan/Makefile +++ b/net/strongswan/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=strongswan PKG_VERSION:=5.8.2 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=https://download.strongswan.org/ https://download2.strongswan.org/ @@ -447,17 +447,12 @@ CONFIGURE_ARGS+= \ EXTRA_LDFLAGS+= -Wl,-rpath-link,$(STAGING_DIR)/usr/lib define Package/strongswan/conffiles -/etc/ipsec.d/ -/etc/ipsec.conf -/etc/ipsec.secrets -/etc/ipsec.user /etc/strongswan.conf /etc/strongswan.d/ endef define Package/strongswan/install $(INSTALL_DIR) $(1)/etc - $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/ipsec.conf $(1)/etc/ $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/strongswan.conf $(1)/etc/ $(INSTALL_DIR) $(1)/usr/lib/ipsec $(CP) $(PKG_INSTALL_DIR)/usr/lib/ipsec/libstrongswan.so.* $(1)/usr/lib/ipsec/ @@ -497,8 +492,16 @@ define Package/strongswan-charon-cmd/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/charon-cmd $(1)/usr/sbin/ endef +define Package/strongswan-ipsec/conffiles +/etc/ipsec.d/ +/etc/ipsec.conf +/etc/ipsec.secrets +/etc/ipsec.user +endef + define Package/strongswan-ipsec/install - $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_DIR) $(1)/etc/ $(1)/usr/sbin + $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/ipsec.conf $(1)/etc/ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/ipsec $(1)/usr/sbin/ endef