arp-scan-database: Relocate mac-vendor.txt to /etc/arp-scan
authorChris Swan <chris@atsign.com>
Thu, 20 Feb 2025 10:45:25 +0000 (10:45 +0000)
committerFlorian Eckert <Eckert.Florian@googlemail.com>
Fri, 21 Feb 2025 15:34:42 +0000 (16:34 +0100)
arp-scan v1.10.0 relocated mac-vendor.txt to $(sysconfdir)/$(PACKAGE)
which is /etc/arp-scan. This has been causing a file not found error.

Fixes: https://github.com/openwrt/packages/issues/26014
Signed-off-by: Chris Swan <chris@atsign.com>
net/arp-scan/Makefile

index 64811e7a0075186aa35cd157ad61ee6619e38417..c7d2293551272742c00c55d3548f2bc64b7cc8a0 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=arp-scan
 PKG_VERSION:=1.10.0
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/royhills/arp-scan/tar.gz/$(PKG_VERSION)?
@@ -74,11 +74,13 @@ endef
 define Package/arp-scan-database/install
        $(INSTALL_DIR) $(1)/usr/share/arp-scan
        $(INSTALL_DATA) $(PKG_BUILD_DIR)/ieee-oui.txt $(1)/usr/share/arp-scan/
-       $(INSTALL_DATA) $(PKG_BUILD_DIR)/mac-vendor.txt $(1)/usr/share/arp-scan/
+       $(INSTALL_DIR) $(1)/etc/arp-scan
+       $(INSTALL_DATA) $(PKG_BUILD_DIR)/mac-vendor.txt $(1)/etc/arp-scan/
 endef
 
 define Package/arp-scan-database/postrm
        $(RM) -rf $(1)/usr/share/arp-scan
+       $(RM) -rf $(1)/etc/arp-scan
 endef
 
 $(eval $(call BuildPackage,arp-scan-database))