updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / pnp4nagios / PKGBUILD
blob76078ef931e7dab10d443443264e0906b2ec70a0
1 # Contributor: Paul Ezvan <paul@ezvan.fr>
2 # Maintainer: Alexsandr Pavlov <kidoz at mail dot ru>
4 pkgname=pnp4nagios
5 pkgver=0.6.16
6 pkgrel=1
7 pkgdesc="Addon to Nagios which analyzes performance data provided by plugins and stores them automatically into RRD-databases"
8 license=('GPL')
9 arch=('i686' 'x86_64')
10 url="http://www.pnp4nagios.org/"
11 depends=('nagios' 'perl' 'rrdtool' 'php' 'php-gd' 'ttf-liberation' 'libtool')
12 source=("http://downloads.sourceforge.net/pnp4nagios/$pkgname-$pkgver.tar.gz")
13 backup=('etc/httpd/conf/extra/pnp4nagios.conf' 'etc/pnp/config.php')
14 md5sums=('53afa0e62eb35575c16a09081be382fa')
16         _nagios_user="nagios"
17         _nagios_group="nagios"
18         _instdir="usr/share/pnp"
19         _bindir="usr/bin"
20         _vardir="var/nagios"
21         _confdir="etc/pnp"
22         _httpdconfdir="etc/httpd/conf/extra"
23         _perfdatadir="var/nagios/spool/perfdata/pnp"
24         _libexecdir="usr/lib/pnp"
26 build() {
27         cd "$srcdir/$pkgname-$pkgver"
29         getent group $_nagios_group || _nagios_group=30
30         getent passwd $_nagios_user || _nagios_user=30
32         ./configure \
33                 --with-nagios-user=$_nagios_user \
34                 --with-nagios-group=$_nagios_group \
35                 --prefix="/$_instdir" \
36                 --bindir="/$_bindir" \
37                 --localstatedir="/$_vardir" \
38                 --sysconfdir="/$_confdir" \
39                 --with-httpd-conf="/$_httpdconfdir" \
40                 --with-perfdata-dir=/$_perfdatadir \
41                 --libexecdir=/$_libexecdir
43         make all
46 package() {
47         cd "$srcdir/$pkgname-$pkgver"
48         
49         make \
50                 prefix=$pkgdir/$_instdir \
51                 BINDIR=$pkgdir/$_bindir \
52                 LOGDIR=$pkgdir/$_vardir \
53                 CFGDIR=$pkgdir/$_confdir \
54                 SYSCONFDIR=$pkgdir/$_confdir \
55                 HTTPD_CONF=$pkgdir/$_httpdconfdir \
56                 CHECKRESULTDIR=$pkgdir/$_checkresultdir \
57                 PERFDATADIR=$pkgdir/$_perfdatadir \
58                 PERFDATA_DIR=$pkgdir/$_perfdatadir \
59                 LIBEXECDIR=$pkgdir/$_libexecdir \
60                 install install-config
62 install -D -m644 ${srcdir}/$pkgname-$pkgver/sample-config/httpd.conf ${pkgdir}/etc/httpd/conf/extra/pnp4nagios.conf