mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
community/zabbix: re-enable sqlite as proxy backend
This commit is contained in:
parent
bf25fdd49a
commit
c443ff3188
@ -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 \
|
||||
|
Loading…
Reference in New Issue
Block a user