4 pkgdesc="Icinga is an open source host, service and network monitoring program."
7 url="http://www.icinga.org"
8 depends=('gd' 'freetype2' 'libtool' 'libdbi-drivers')
9 optdepends=('nagios-plugins: plugins needed for icinga checks')
10 source=("http://downloads.sourceforge.net/project/icinga/icinga/$pkgver/$pkgname-$pkgver.tar.gz"
11 "rc.icinga" "icinga.install")
12 md5sums=('7b32e589235dd74ea020f12cbc90ec31'
13 '3d08782ae1c41d1c9735510e686a0a22'
14 '73f4dfb35e1e809130cb123d10821e1f')
15 backup=('etc/httpd/conf/extra/icinga.conf')
16 install=('icinga.install')
19 cd $srcdir/$pkgname-$pkgver
21 _instdir="usr/share/icinga"
25 _httpdconfdir="etc/httpd/conf/extra"
26 _checkresultdir="var/icinga/spool/checkresults"
28 _icinga_group="icinga"
30 getent group ${_icinga_group} || _icinga_group=667 >/dev/null
31 getent passwd ${_icinga_user} || _icinga_user=667 >/dev/null
34 --with-icinga-user=${_icinga_user} \
35 --with-icinga-group=${_icinga_user} \
36 --prefix="/${_instdir}" \
37 --bindir="/${_bindir}" \
38 --localstatedir="/${_vardir}" \
39 --sysconfdir="/${_confdir}" \
40 --with-httpd-conf="/${_httpdconfdir}" \
41 --with-checkresultdir="/${_checkresultdir}" \
43 --enable-embedded-perl \
49 prefix=$pkgdir/${_instdir} \
50 BINDIR=$pkgdir/${_bindir} \
51 LOGDIR=$pkgdir/${_vardir} \
52 CFGDIR=$pkgdir/${_confdir} \
53 HTTPD_CONF=$pkgdir/${_httpdconfdir} \
54 CHECKRESULTDIR=$pkgdir/${_checkresultdir} \
59 install -D -m 755 daemon-init $pkgdir/etc/icinga/
60 install -D -m 755 $srcdir/rc.icinga $pkgdir/etc/rc.d/icinga
61 install -D -m 644 sample-config/httpd.conf $pkgdir/${_httpdconfdir}/icinga.conf
63 mkdir $pkgdir/var/icinga/rw
64 chown ${_icinga_user}:${_icinga_group} $pkgdir/var/icinga/rw
66 find $pkgdir/etc/icinga -name '*cfg' -exec mv "{}" "{}.sample" \; > /dev/null