From 694f0bb5af972b6c6bda2b48f7d5de461e742cfd Mon Sep 17 00:00:00 2001 From: Hans Dedecker Date: Fri, 2 Mar 2018 14:28:43 +0100 Subject: [PATCH] gre: squash grev4 and grev6 packages into gre (FS#1399) The split-up into packages gre, grev4 and grev6 causes confusion for the users as reported in FS#1399. As IPv4 and IPv6 are considered now as bundled; squash the grev4 and grev6 packages into the gre package and let gre provide both grev4 and grev6. Signed-off-by: Hans Dedecker --- package/network/config/gre/Makefile | 39 ++++------------------------- 1 file changed, 5 insertions(+), 34 deletions(-) diff --git a/package/network/config/gre/Makefile b/package/network/config/gre/Makefile index b191327f87..73319e80cf 100644 --- a/package/network/config/gre/Makefile +++ b/package/network/config/gre/Makefile @@ -15,40 +15,21 @@ PKG_LICENSE:=GPL-2.0 include $(INCLUDE_DIR)/package.mk define Package/gre/Default - SECTION:=net - CATEGORY:=Network - MAINTAINER:=Hans Dedecker endef define Package/gre -$(call Package/gre/Default) + SECTION:=net + CATEGORY:=Network + MAINTAINER:=Hans Dedecker TITLE:=Generic Routing Encapsulation config support + DEPENDS:=+kmod-gre +IPV6:kmod-gre6 +resolveip + PROVIDES:=grev4 grev6 endef define Package/gre/description Generic Routing Encapsulation config support (IPv4 and IPv6) in /etc/config/network. endef -define Package/grev4 -$(call Package/gre/Default) - TITLE:=Generic Routing Encapsulation (IPv4) config support - DEPENDS:=@(PACKAGE_gre) +kmod-gre +resolveip -endef - -define Package/grev4/description - Generic Routing Encapsulation config support (IPv4) in /etc/config/network. -endef - -define Package/grev6 -$(call Package/gre/Default) - TITLE:=Generic Routing Encapsulation (IPv6) config support - DEPENDS:=@(PACKAGE_gre) @IPV6 +kmod-gre6 +resolveip -endef - -define Package/grev6/description - Generic Routing Encapsulation config support (IPv6) in /etc/config/network. -endef - define Build/Compile endef @@ -60,14 +41,4 @@ define Package/gre/install $(INSTALL_BIN) ./files/gre.sh $(1)/lib/netifd/proto/gre.sh endef -define Package/grev4/install - : -endef - -define Package/grev6/install - : -endef - $(eval $(call BuildPackage,gre)) -$(eval $(call BuildPackage,grev4)) -$(eval $(call BuildPackage,grev6))