zabbix: prevent invalid package selection
authorDaniel F. Dickinson <redacted>
Sat, 9 May 2026 21:32:18 +0000 (17:32 -0400)
committerAlexandru Ardelean <redacted>
Wed, 13 May 2026 11:54:29 +0000 (14:54 +0300)
zabbix-sender and zabbix-get are only build if agentd is built.
Therefore do not allow selection them if the full agentd is not
being built.

Signed-off-by: Daniel F. Dickinson <redacted>
admin/zabbix/Makefile

index 5473512dc19c94d03b5b2da6933b85c75d02dcca..21c368bdb8a8220e315eee26ba5d64a75d0ede9f 100644 (file)
@@ -62,12 +62,13 @@ endef
 define Package/zabbix-get/config
        config ZABBIX_BUILD_SUPPORT_BIN
                bool
-               depends on (PACKAGE_zabbix-agentd || PACKAGE_zabbix-proxy || PACKAGE_zabbix-server) && ZABBIX_ENABLE_ZABBIX
+               depends on PACKAGE_zabbix-agentd && ZABBIX_ENABLE_ZABBIX
                default y
                help
-                       This option exists to prevent trying to build get and/or sender when none
-                       of agentd, server, or proxy are being built. In that case get and sender are
-                       not built by the Zabbix build system.
+                       This option exists to prevent trying to build get and/or sender when the
+                       of agent is not being built. In that case get and sender are not built by
+                       the Zabbix build system. This is not a dependency DEPENDS because the
+                       binaries do not require the agent to function.
 endef
 
 define Package/zabbix/Default
git clone https://git.99rst.org/PROJECT