community/zabbix: re-enable sqlite as proxy backend

This commit is contained in:
Leonardo Arena 2017-09-27 14:47:58 +00:00
parent bf25fdd49a
commit c443ff3188

View File

@ -4,7 +4,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=zabbix
pkgver=3.4.1
pkgrel=0
pkgrel=1
pkgdesc="Enterprise-class open source distributed monitoring"
url="http://www.zabbix.com"
arch="all"
@ -21,7 +21,7 @@ makedepends="postgresql-dev curl-dev net-snmp-dev libevent-dev pcre-dev
install="$pkgname.pre-install"
pkgusers="zabbix"
pkggroups="zabbix"
subpackages="$pkgname-doc $pkgname-agent $pkgname-pgsql $pkgname-mysql
subpackages="$pkgname-doc $pkgname-agent $pkgname-pgsql $pkgname-mysql $pkgname-sqlite
$pkgname-webif::noarch $pkgname-utils $pkgname-setup::noarch"
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
zabbix-server.initd
@ -76,7 +76,6 @@ build() {
--sysconfdir=/etc/zabbix \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--enable-server \
--enable-agent \
--enable-proxy \
--enable-ipv6 \
@ -90,17 +89,28 @@ build() {
"
# we run build for each db type
# make sure prepare is same for each db
for db in postgresql mysql; do
for db in postgresql mysql sqlite3; do
cd "$srcdir"
msg "Building for $db"
cp -r "$pkgname-$pkgver" "$pkgname-$pkgver-$db"
cd "$_builddir-$db"
./configure \
--build=$CBUILD \
--host=$CHOST \
--with-$db \
$_configure \
case $db in
sqlite3)
./configure \
--build=$CBUILD \
--host=$CHOST \
--with-$db \
$_configure \
;;
*)
./configure \
--build=$CBUILD \
--host=$CHOST \
--enable-server \
--with-$db \
$_configure \
|| return 1
esac
make || return 1
done
}
@ -139,8 +149,10 @@ _do_db() {
depends="$pkgname $2"
local i=
mkdir -p "$subpkgdir"/usr/sbin
mv "$_builddir-$1"/src/zabbix_server/zabbix_server \
"$subpkgdir"/usr/sbin/ || return 1
if [ "$1" != "sqlite3" ]; then
mv "$_builddir-$1"/src/zabbix_server/zabbix_server \
"$subpkgdir"/usr/sbin/ || return 1
fi
mv "$_builddir-$1"/src/zabbix_proxy/zabbix_proxy \
"$subpkgdir"/usr/sbin/ || return 1
install -D -m0644 "$_builddir"/conf/zabbix_proxy.conf \