From: Daniel F. Dickinson Date: Fri, 16 Jan 2026 06:47:28 +0000 (-0500) Subject: zabbix: deduplicate zabbix-agentd Makefile parts X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=f798e17379910dab80ea422cd8c5a943396d6471;p=openwrt-packages.git zabbix: deduplicate zabbix-agentd Makefile parts Avoid unnecessary duplication on zabbix-agentd package definitions by using a common zabbix-agentd/Default and extending it for different zabbix-agentd flavours. Signed-off-by: Daniel F. Dickinson --- diff --git a/admin/zabbix/Makefile b/admin/zabbix/Makefile index 023ea1c46..8b46f3c87 100644 --- a/admin/zabbix/Makefile +++ b/admin/zabbix/Makefile @@ -59,32 +59,32 @@ define Package/zabbix/Default DEPENDS+=$(ICONV_DEPENDS) +libpcre2 +zlib endef -define Package/zabbix-agentd +define Package/zabbix-agentd/Default $(call Package/zabbix/Default) TITLE+= agentd DEPENDS+= +libevent2-pthreads PROVIDES:=zabbix-agentd + USERID:=zabbix-agent=53:zabbix-agent=53 +endef + +define Package/zabbix-agentd + $(call Package/zabbix-agentd/Default) VARIANT:=nossl DEFAULT_VARIANT:=1 - USERID:=zabbix-agent=53:zabbix-agent=53 endef define Package/zabbix-agentd-openssl - $(call Package/zabbix/Default) - TITLE+= agentd (with OpenSSL) + $(call Package/zabbix-agentd/Default) + TITLE+= (with OpenSSL) DEPENDS+= +libevent2-pthreads +libopenssl - PROVIDES:=zabbix-agentd VARIANT:=openssl - USERID:=zabbix-agent=53:zabbix-agent=53 endef define Package/zabbix-agentd-gnutls - $(call Package/zabbix/Default) - TITLE+= agentd (with GnuTLS) + $(call Package/zabbix-agentd/Default) + TITLE+= (with GnuTLS) DEPENDS+= +libevent2-pthreads +libgnutls - PROVIDES:=zabbix-agentd VARIANT:=gnutls - USERID:=zabbix-agent=53:zabbix-agent=53 endef define Package/zabbix-extra-mac80211