[project @ peter@palfrader.org-20080402220241-f0uxv5dg3vr9t365]
[mirror/dsa-nagios.git] / Makefile
1 all: generated/nrpe_dsa.cfg deb
2
3 generated/nrpe_dsa.cfg: nagios-master.cfg build-nagios
4         [ -d generated ] || mkdir generated
5         ./build-nagios
6
7
8 deb: generated/nrpe_dsa.cfg
9         if ! [ -e Build-tree/dsa-nagios-nrpe-config/nrpe_dsa.cfg ] || \
10            ! diff generated/nrpe_dsa.cfg Build-tree/dsa-nagios-nrpe-config/nrpe_dsa.cfg > /dev/null; then \
11                 cp -a generated/nrpe_dsa.cfg dsa-nagios-nrpe-config && \
12                 cd dsa-nagios-nrpe-config && dch -i "Automatically generated new version." && cd .. && \
13                 bzr ci -m 'Automatically generated new version' dsa-nagios-nrpe-config/debian/changelog && \
14                 rm -rf Build-tree && \
15                 mkdir Build-tree && \
16                 cp -av dsa-nagios-nrpe-config Build-tree && \
17                 cd Build-tree/dsa-nagios-nrpe-config && debuild -rfakeroot -uc -us; \
18         fi
19
20 clean:
21         rm -rf generated
22         rm -rf Build-tree
23         rm -f dsa-nagios-nrpe-config/nrpe_dsa.cfg
24
25 install: generated/nrpe_dsa.cfg
26         dh_testroot
27         #
28         install -m 644 checkcommands.cfg /etc/nagios-plugins/config/local-dsa-checkcommands.cfg
29         #
30         install -m 644 generated/auto-dependencies.cfg /etc/nagios3/conf.d
31         install -m 644 generated/auto-hostextinfo.cfg /etc/nagios3/conf.d
32         install -m 644 generated/auto-hostgroups.cfg /etc/nagios3/conf.d
33         install -m 644 generated/auto-hosts.cfg /etc/nagios3/conf.d
34         install -m 644 generated/auto-serviceextinfo.cfg /etc/nagios3/conf.d
35         install -m 644 generated/auto-services.cfg /etc/nagios3/conf.d
36         #
37         @echo "Also run: "
38         @echo " cp Build-tree/*.deb /var/www/userdir-ldap/debian-admin &&"
39         @echo "   cd /var/www/userdir-ldap/debian-admin &&"
40         @echo "   ./zzzz_rebuild_index_here"
41         #
42         @echo
43         #
44         env -i /etc/init.d/nagios3 reload
45
46 .PHONY: all deb