aboutsummaryrefslogtreecommitdiffstats
path: root/testing/zabbix/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-08-12 13:21:02 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-08-12 15:05:13 +0000
commit966805d1e107151c1479109c7a36f863a706fdbe (patch)
treeb809014be8773a134600480f547a849bee3e33b1 /testing/zabbix/APKBUILD
parentef61dcbb6645443f0034d1479d07a34aa2ebe42b (diff)
downloadaports-966805d1e107151c1479109c7a36f863a706fdbe.tar.bz2
aports-966805d1e107151c1479109c7a36f863a706fdbe.tar.xz
testing/zabbix: added pre-install and init.d scripts
also build the agentd and proxy ref #251
Diffstat (limited to 'testing/zabbix/APKBUILD')
-rw-r--r--testing/zabbix/APKBUILD27
1 files changed, 21 insertions, 6 deletions
diff --git a/testing/zabbix/APKBUILD b/testing/zabbix/APKBUILD
index 0091a35d5d..480f424fe5 100644
--- a/testing/zabbix/APKBUILD
+++ b/testing/zabbix/APKBUILD
@@ -2,13 +2,13 @@
# Maintainer: Natanael Copa <natanael.copa@gmail.com>
pkgname=zabbix
pkgver=1.8.2
-pkgrel=0
+pkgrel=1
pkgdesc="Enterprise-class open source distributed monitoring"
url="www.zabbix.com"
license="GPL"
-depends="sqlite php php-sqlite3 php-gd fping"
+depends="php php-sqlite3 php-gd fping"
makedepends="sqlite-dev libiconv-dev"
-install=
+install="$pkgname.pre-install"
pkgusers="zabbix"
pkggroups="zabbix"
subpackages="$pkgname-dev $pkgname-doc"
@@ -17,6 +17,10 @@ source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
zabbix_trapper.conf
zabbix_proxy.conf
zabbix-dn_skipname.patch
+ zabbix-getloadavg.patch
+ zabbix-server.initd
+ zabbix-agentd.initd
+ zabbix-proxy.initd
"
_builddir="$srcdir"/$pkgname-$pkgver
@@ -40,12 +44,15 @@ build() {
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--enable-server \
+ --enable-agent \
+ --enable-proxy \
+ --enable-ipv6 \
--with-sqlite3
make || return 1
}
package() {
- local _wwwdir="$pkgdir"/usr/share/webapp/zabbix
+ local _wwwdir="$pkgdir"/usr/share/webapps/zabbix
cd "$_builddir"
make DESTDIR="$pkgdir" install
@@ -57,11 +64,15 @@ package() {
install -d -m0755 "$_wwwdir"
install -D -m0640 "$srcdir"/zabbix_server.conf "$pkgdir"/etc/zabbix/zabbix_server.conf
install -D -m0640 "$srcdir"/zabbix_trapper.conf "$pkgdir"/etc/zabbix/zabbix_trapper.conf
-# install -D -m0755 "$srcdir"/zabbix-server.initd "$pkgdir"/etc/rc.d/zabbix-server
install -D -m0755 "$srcdir"/zabbix-$pkgver/create/data/data.sql "$pkgdir"/usr/share/zabbix/dbms/create/data/data.sql
install -D -m0755 "$srcdir"/zabbix-$pkgver/create/data/images_mysql.sql "$pkgdir"/usr/share/zabbix/dbms/create/data/images_mysql.sql
install -D -m0755 "$srcdir"/zabbix-$pkgver/create/schema/mysql.sql "$pkgdir"/usr/share/zabbix/dbms/create/mysql.sql
cp -r "$srcdir"/zabbix-$pkgver/frontends/php/* "$_wwwdir"
+
+ for i in server proxy agentd; do
+ install -D -m0755 "$srcdir"/zabbix-$i.initd \
+ "$pkgdir"/etc/init.d/zabbix-$i || return 1
+ done
}
@@ -69,4 +80,8 @@ md5sums="fa4be4fa7ac20a33cc0aa5c27b827746 zabbix-1.8.2.tar.gz
26b0401a83bdb1dce29338e5b2786620 zabbix_server.conf
9832a81e134c8e2c11e2a06b7adbf88f zabbix_trapper.conf
0310b92afb3f35c1075fff53db737212 zabbix_proxy.conf
-d13166483792401be2d25b37b0170b82 zabbix-dn_skipname.patch"
+d13166483792401be2d25b37b0170b82 zabbix-dn_skipname.patch
+8d1d2e53479173aac0df0c38a4d6afda zabbix-getloadavg.patch
+e42394e798ab98a8ff4babe68e04633a zabbix-server.initd
+88374bba8a8fdfabfcfe9be6dd12095f zabbix-agentd.initd
+32abde1cc00c2eeccddb7e038117d0ab zabbix-proxy.initd"