]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
iwinfo: drop @!WIFI_SCRIPTS_UCODE dependency
authorFelix Fietkau <nbd@nbd.name>
Sun, 28 Sep 2025 14:25:01 +0000 (16:25 +0200)
committerFelix Fietkau <nbd@nbd.name>
Sun, 28 Sep 2025 16:17:35 +0000 (18:17 +0200)
Make the package empty if ucode wifi scripts are being used (since iwinfo is
provided by wifi-scripts in that case). This fixes packages that explicitly
select iwinfo

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/utils/iwinfo/Makefile

index 35f47e33a84ffa6293bde276a8aa65c243bc487b..013816d722cf085006fb28ecfaf8241a1241f089 100644 (file)
@@ -63,7 +63,7 @@ define Package/iwinfo
   SECTION:=utils
   CATEGORY:=Utilities
   TITLE:=Generalized Wireless Information utility
-  DEPENDS:=+libiwinfo @!WIFI_SCRIPTS_UCODE
+  DEPENDS:=+@!WIFI_SCRIPTS_UCODE:libiwinfo
 endef
 
 define Package/iwinfo/description
@@ -111,10 +111,16 @@ define Package/libiwinfo-data/install
        $(INSTALL_DATA) $(PKG_BUILD_DIR)/devices.txt $(1)/usr/share/libiwinfo/devices.txt
 endef
 
-define Package/iwinfo/install
+ifdef CONFIG_WIFI_SCRIPTS_UCODE
+  define Package/iwinfo/install
+       :
+  endef
+else
+  define Package/iwinfo/install
        $(INSTALL_DIR) $(1)/usr/bin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/iwinfo $(1)/usr/bin/iwinfo
-endef
+  endef
+endif
 
 $(eval $(call BuildPackage,libiwinfo))
 $(eval $(call BuildPackage,libiwinfo-lua))