8 override_dh_auto_clean:
9 ifeq ($(shell test -d .git && echo "git"),git) # verify we are in a GIT repo
10 # ensure icinga-version.h.force to be present
11 rm -f icinga-version.h.force icinga-version.h.fallback
12 rm -rf debian-prebuild/
14 cd debian-prebuild/ && cmake ../debian/
15 cp debian-prebuild/icinga-version.h.force .
16 rm -rf debian-prebuild/
21 override_dh_auto_configure:
22 dh_auto_configure -- \
23 -DCMAKE_INSTALL_LOCALSTATEDIR=/var \
24 -DCMAKE_INSTALL_SYSCONFDIR=/etc \
25 -DICINGA2_RUNDIR=/run \
26 -DICINGA2_USER=nagios \
27 -DICINGA2_GROUP=nagios \
28 -DICINGA2_COMMAND_USER=nagios \
29 -DICINGA2_COMMAND_GROUP=www-data \
30 -DICINGA2_PLUGINDIR=/usr/lib/nagios/plugins
32 override_dh_auto_install:
34 # remove features-enabled - these will be activated by postinst later
35 rm -r debian/tmp/etc/icinga2/features-enabled/*
39 # remove ido files from other packages
40 if [ -d debian/icinga2-common/ ]; then rm debian/icinga2-common/etc/icinga2/features-available/ido-*; fi
41 rm debian/icinga2-bin/usr/lib/*/icinga2/libdb_ido_*
42 for dbms in mysql pgsql; do \
43 mkdir -p debian/icinga2-ido-$$dbms/usr/share/dbconfig-common/data/icinga2-ido-$$dbms/install ; \
44 mkdir -p debian/icinga2-ido-$$dbms/usr/share/dbconfig-common/data/icinga2-ido-$$dbms/upgrade/$$dbms; \
45 cp components/db_ido_$$dbms/schema/$$dbms.sql debian/icinga2-ido-$$dbms/usr/share/dbconfig-common/data/icinga2-ido-$$dbms/install/$$dbms ; \
47 # for file in components/db_ido_$$dbms/schema/upgrade/* ; do \
48 # cp $$file debian/icinga2-ido-$$dbms/usr/share/dbconfig-common/data/icinga2-ido-$$dbms/upgrade/$$dbms/`basename $$file .sql`; \
53 override_dh_installinit:
54 dh_installinit --name=icinga2
56 .PHONY: override_dh_strip
58 dh_strip --dbg-package=icinga2-dbg