[openwrt/openwrt] arptables: rename package to arptables-legacy

LEDE Commits lede-commits at lists.infradead.org
Sat Mar 19 09:30:37 PDT 2022


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/2f5088ef5f3abd581e82970d223206a87a3c1909

commit 2f5088ef5f3abd581e82970d223206a87a3c1909
Author: Etienne Champetier <champetier.etienne at gmail.com>
AuthorDate: Mon Feb 28 22:37:41 2022 -0500

    arptables: rename package to arptables-legacy
    
    This prepare the introduction of arptables-nft.
    Add PROVIDES so dependencies are not broken,
    use ALTERNATIVES.
    
    Signed-off-by: Etienne Champetier <champetier.etienne at gmail.com>
---
 package/network/utils/arptables/Makefile | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/package/network/utils/arptables/Makefile b/package/network/utils/arptables/Makefile
index d1168ae68f..6f06c7037a 100644
--- a/package/network/utils/arptables/Makefile
+++ b/package/network/utils/arptables/Makefile
@@ -19,22 +19,25 @@ PKG_LICENSE:=GPL-2.0
 
 include $(INCLUDE_DIR)/package.mk
 
-define Package/arptables
+define Package/arptables-legacy
   SECTION:=net
   CATEGORY:=Network
   SUBMENU:=Firewall
   TITLE:=ARP firewalling software
   DEPENDS:=+kmod-arptables
   URL:=https://git.netfilter.org/arptables/
+  PROVIDES:=arptables
+  ALTERNATIVES:=\
+    200:/usr/sbin/arptables:/usr/sbin/arptables-legacy
 endef
 
 MAKE_FLAGS += \
 	COPT_FLAGS="$(TARGET_CFLAGS) -D__OPTIMIZE__=1" \
 	KERNEL_DIR="$(LINUX_DIR)"
 
-define Package/arptables/install
+define Package/arptables-legacy/install
 	$(INSTALL_DIR) $(1)/usr/sbin
-	$(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/sbin/
+	$(INSTALL_BIN) $(PKG_BUILD_DIR)/arptables $(1)/usr/sbin/arptables-legacy
 endef
 
-$(eval $(call BuildPackage,arptables))
+$(eval $(call BuildPackage,arptables-legacy))




More information about the lede-commits mailing list