diff --git a/debian/rules b/debian/rules
index f61d15fc941e621a747593bdb1fc21a68c660c95..650da0c7d3a267305b34843a3507d81c36551679 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
- rm -rf agents docs config livestatus.src
+ rm -rf agents docs config livestatus.src livestatus.log
dh_clean
dh_installdirs
mkdir -p debian/tmp
DESTDIR=debian/tmp ./setup.sh --yes
+ #don't use the statically linked binary.
+ rm debian/tmp/usr/share/check_mk/agents/waitmax
+ gcc -s -o debian/tmp/usr/share/check_mk/agents/waitmax debian/tmp/usr/share/check_mk/agents/waitmax.c
+ cp -a livestatus.src/debian/tmp/* debian/tmp/
+ # We need 2 different "defaults" files for Icinga and Nagios3
rm debian/tmp/usr/share/check_mk/modules/defaults
- mkdir -p debian/check-mk-server-icinga/usr/share/check_mk/modules/
- cp debian/defaults.icinga debian/check-mk-server-icinga/usr/share/check_mk/modules/defaults
+ rm debian/tmp/usr/share/check_mk/web/htdocs/defaults.py
+ mkdir -p debian/check-mk-config-icinga/usr/share/check_mk/modules/
+ cp debian/defaults.icinga debian/check-mk-config-icinga/usr/share/check_mk/modules/defaults
+ mkdir -p debian/check-mk-config-nagios3/usr/share/check_mk/modules/
+ cp debian/defaults.nagios3 debian/check-mk-config-nagios3/usr/share/check_mk/modules/defaults
+ # We need 2 different Apache configs
+ mkdir -p debian/check-mk-config-icinga/etc/apache2/conf.d/
+ cp debian/apache.icinga debian/check-mk-config-icinga/etc/apache2/conf.d/check-mk-multisite.conf
+ mkdir -p debian/check-mk-config-nagios3/etc/apache2/conf.d/
+ cp debian/apache.nagios3 debian/check-mk-config-nagios3/etc/apache2/conf.d/check-mk-multisite.conf
+ # Adjust path names
+ # sed -i 's#/nagios/cgi-bin/#/cgi-bin/icinga/#' debian/tmp/check-mk-config-icinga/etc/icinga/objects/check_mk_templates.cfg
+ # sed -i 's#/nagios/cgi-bin/#/cgi-bin/nagios3/#' debian/tmp/check-mk-config-nagios3/etc/nagios3/conf.d/check_mk_templates.cfg
+ # Prepare agent files
cp debian/tmp/usr/share/check_mk/agents/check_mk_agent.linux debian/check-mk-agent/usr/bin/check_mk_agent
chmod +x debian/check-mk-agent/usr/bin/check_mk_agent
cp debian/tmp/usr/share/check_mk/agents/xinetd.conf debian/check-mk-agent/etc/xinetd.d/check_mk