aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Daudt <kdaudt@alpinelinux.org>2019-11-27 16:33:43 +0000
committerKevin Daudt <kdaudt@alpinelinux.org>2019-11-27 17:12:28 +0000
commit996456e3240b8572349caf3290ea8ec8d6ff42b0 (patch)
tree736c99995cf78baf660c52aee2994fb274715a4b
parent45089646f6c9e2a8263bb1509cbb871cd844900e (diff)
community/zabbix: enable agent2 for all arches
-rw-r--r--community/zabbix/APKBUILD27
1 files changed, 5 insertions, 22 deletions
diff --git a/community/zabbix/APKBUILD b/community/zabbix/APKBUILD
index 75f1f04d67a..8a53c36eabb 100644
--- a/community/zabbix/APKBUILD
+++ b/community/zabbix/APKBUILD
@@ -16,15 +16,15 @@ _php_depends="$_php $_php-gd $_php-curl $_php-bcmath $_php-sockets
$_php-gettext $_php-session $_php-simplexml $_php-json"
makedepends="postgresql-dev curl-dev net-snmp-dev libevent-dev pcre-dev
sqlite-dev mariadb-connector-c-dev curl-dev openipmi-dev unixodbc-dev
- libxml2-dev autoconf automake libssh2-dev gnutls-dev
+ libxml2-dev autoconf automake libssh2-dev gnutls-dev go
$_php_depends"
install="$pkgname.pre-install"
pkgusers="zabbix"
pkggroups="zabbix"
options="!check" # no tests available
-subpackages="$pkgname-doc $pkgname-agent $pkgname-pgsql $pkgname-mysql $pkgname-sqlite
+subpackages="$pkgname-doc $pkgname-agent $pkgname-agent2 $pkgname-pgsql $pkgname-mysql $pkgname-sqlite
$pkgname-webif::noarch $pkgname-utils $pkgname-setup::noarch
- $pkgname-openrc $pkgname-agent-openrc:agent_openrc"
+ $pkgname-openrc $pkgname-agent-openrc:agent_openrc $pkgname-agent2-openrc:agent2_openrc"
source="https://downloads.sourceforge.net/zabbix/zabbix-$pkgver.tar.gz
zabbix-server.initd
zabbix-server.confd
@@ -39,16 +39,6 @@ source="https://downloads.sourceforge.net/zabbix/zabbix-$pkgver.tar.gz
zabbix_agent2.conf.patch
"
-# Agent2 does not build on x86 atm
-case $CARCH in
-x86|armv7|armhf)
- _build_agent2=false;;
-*)
- subpackages="$subpackages $pkgname-agent2 $pkgname-agent2-openrc:agent2_openrc"
- makedepends="$makedepends go"
- _build_agent2=true;;
-esac
-
# security fixes:
# 3.0.4-r0:
# - CVE N/A ZBX-11023
@@ -73,6 +63,7 @@ build() {
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--enable-agent \
+ --enable-agent2 \
--enable-proxy \
--enable-ipv6 \
--with-net-snmp \
@@ -84,10 +75,6 @@ build() {
--with-gnutls
"
- if $_build_agent2; then
- _configure="$_configure --enable-agent2"
- fi
-
export GOPATH="$builddir"
# pass --export-dynamic to the linker
# to make zabbix loadable modules work
@@ -122,11 +109,7 @@ build() {
package() {
# doing manual install
- components="agentd proxy server";
- if $_build_agent2; then
- msg2 "Packaging agen2"
- components="$components agent2"
- fi
+ components="agentd proxy server agent2";
for i in $components; do
install -D -m755 "$builddir"/man/zabbix_$i.man \