#!/usr/bin/make -f # -*- makefile -*- export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow %: dh $@ --with-systemd override_dh_auto_configure: : # suppress multiarch support for now dh_auto_configure -- --libdir=/usr/lib --disable-init-scripts override_dh_auto_install: dh_auto_install : # Clean up duplicate/unneeded copyright/installation files rm -f $(CURDIR)/debian/tmp/usr/share/doc/freeipmi/COPYING* rm -f $(CURDIR)/debian/tmp/usr/share/doc/freeipmi/DISCLAIMER* rm -f $(CURDIR)/debian/tmp/usr/share/doc/freeipmi/INSTALL rm -f $(CURDIR)/debian/tmp/usr/share/doc/freeipmi/ChangeLog : # We don't need the libtool metadata rm -f $(CURDIR)/debian/tmp/usr/lib/libfreeipmi.la rm -f $(CURDIR)/debian/tmp/usr/lib/libipmiconsole.la rm -f $(CURDIR)/debian/tmp/usr/lib/libipmimonitoring.la rm -f $(CURDIR)/debian/tmp/usr/lib/libipmidetect.la : # chrpath -- operate only on files (not on still dangling symlinks) /usr/bin/find $(CURDIR)/debian/*/usr/sbin -type f \ | xargs grep -L '#!/bin/sh' \ | xargs chrpath -d chrpath -d $(CURDIR)/debian/*/usr/lib/*.so.* : # assure no dir.gz rm -f $(CURDIR)/debian/tmp/usr/share/info/dir override_dh_installlogrotate: dh_installlogrotate --name=bmc-watchdog override_dh_fixperms-indep: dh_fixperms : # since it contains sensitive information chmod 640 $(CURDIR)/debian/freeipmi-common/etc/freeipmi/freeipmi.conf chown root:adm $(CURDIR)/debian/freeipmi-common/etc/freeipmi/freeipmi.conf override_dh_installchangelogs: dh_installchangelogs --keep override_dh_link: dh_link for i in $$(awk '/^Package:/{print $$2}' debian/control | grep -v freeipmi-common); do \ dh_link -p $${i} usr/share/doc/freeipmi-common usr/share/doc/$${i}/doc ; \ done override_dh_installsystemd: : # Use Debian specific service files with "matching" names dh_installsystemd -pfreeipmi-bmc-watchdog \ --name=bmc-watchdog --no-enable --no-start dh_installsystemd -pfreeipmi-ipmidetect \ --name=ipmidetectd --no-enable --no-start dh_installsystemd -pfreeipmi-ipmiseld \ --name=ipmiseld