From 34f173ac520526e32a49e26c31547f175249138c Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Thu, 1 May 2014 18:32:49 +0000 Subject: [PATCH] Update zabbix to 2.2.2 refresh patch (patch configure.ac instead of .in) zabbix-agentd tested on wr1043nd zabbix-* compile tested zabbix-extra-wifi discovery still not working (need an suid helper to make ubus calls) Signed-off-by: Etienne CHAMPETIER SVN-Revision: 40639 --- admin/zabbix/Makefile | 6 +++--- admin/zabbix/patches/001-cross_compile.patch | 6 +++--- .../patches/002-fix-res_send-on-uclibc.patch | 18 +++++++++--------- .../patches/010-change-agentd-config.patch | 4 ++-- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/admin/zabbix/Makefile b/admin/zabbix/Makefile index 9c53810baa..99a7d01bec 100644 --- a/admin/zabbix/Makefile +++ b/admin/zabbix/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=zabbix -PKG_VERSION:=2.2.1 -PKG_RELEASE:=2 +PKG_VERSION:=2.2.2 +PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/zabbix -PKG_MD5SUM:=558497839b13a548f533eb2fc951a4e3 +PKG_MD5SUM:=7f680ad3ef7145840e3de5c7a0f19b7c PKG_INSTALL:=1 diff --git a/admin/zabbix/patches/001-cross_compile.patch b/admin/zabbix/patches/001-cross_compile.patch index cf8b6d83ff..26132c8182 100644 --- a/admin/zabbix/patches/001-cross_compile.patch +++ b/admin/zabbix/patches/001-cross_compile.patch @@ -1,6 +1,6 @@ ---- a/configure.in -+++ b/configure.in -@@ -804,25 +804,8 @@ dnl ************************************ +--- a/configure.ac ++++ b/configure.ac +@@ -805,25 +805,8 @@ dnl ************************************ dnl Check for %qu format (FreeBSD 4.x) dnl FreeBSD 4.x does not support %llu diff --git a/admin/zabbix/patches/002-fix-res_send-on-uclibc.patch b/admin/zabbix/patches/002-fix-res_send-on-uclibc.patch index 7072f03630..95b37b1aec 100644 --- a/admin/zabbix/patches/002-fix-res_send-on-uclibc.patch +++ b/admin/zabbix/patches/002-fix-res_send-on-uclibc.patch @@ -1,6 +1,6 @@ ---- a/configure.in -+++ b/configure.in -@@ -151,6 +151,10 @@ if test "x$found_resolv" != "xyes"; then +--- a/configure.ac ++++ b/configure.ac +@@ -152,6 +152,10 @@ if test "x$found_resolv" != "xyes"; then AC_MSG_ERROR([Unable to do DNS lookups (libresolv check failed)]) fi LIBS="${LIBS} ${RESOLV_LIBS}" @@ -13,15 +13,15 @@ dnl * * --- a/src/libs/zbxsysinfo/common/net.c +++ b/src/libs/zbxsysinfo/common/net.c -@@ -421,6 +421,7 @@ static int dns_query(AGENT_REQUEST *requ - #else /* not _WINDOWS */ - res_init(); /* initialize always, settings might have changed */ +@@ -424,6 +424,7 @@ static int dns_query(AGENT_REQUEST *requ + if (-1 == res_init()) /* initialize always, settings might have changed */ + return SYSINFO_RET_FAIL; +#if defined(HAVE_RES_MKQUERY) && defined(HAVE_RES_SEND) if (-1 == (res = res_mkquery(QUERY, zone, C_IN, type, NULL, 0, NULL, buf, sizeof(buf)))) return SYSINFO_RET_FAIL; -@@ -439,6 +440,11 @@ static int dns_query(AGENT_REQUEST *requ +@@ -448,6 +449,11 @@ static int dns_query(AGENT_REQUEST *requ _res.retry = retry; res = res_send(buf, res, answer.buffer, sizeof(answer.buffer)); @@ -31,5 +31,5 @@ + return SYSINFO_RET_FAIL; +#endif - hp = (HEADER *)answer.buffer; - + _res.retrans = saved_retrans; + _res.retry = saved_retry; diff --git a/admin/zabbix/patches/010-change-agentd-config.patch b/admin/zabbix/patches/010-change-agentd-config.patch index cf5083e243..ce584fbb5c 100644 --- a/admin/zabbix/patches/010-change-agentd-config.patch +++ b/admin/zabbix/patches/010-change-agentd-config.patch @@ -48,8 +48,8 @@ -Hostname=Zabbix server - ### Option: HostnameItem - # Item used for generating Hostname if it is undefined. - # Ignored if Hostname is defined. + # Item used for generating Hostname if it is undefined. Ignored if Hostname is defined. + # Does not support UserParameters or aliases. @@ -240,7 +231,7 @@ Hostname=Zabbix server # Include= -- 2.30.2