#!/usr/bin/make -f # # (c) 2007-2018 Roland Rosenfeld # # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 #export DH_OPTIONS=-v export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ PING_PATH=/bin/ping \ LG_PING_CMD="/bin/ping -c 1" \ --prefix=/ \ --mandir=\$${prefix}usr/share/man \ --infodir=\$${prefix}usr/share/info \ --datadir=\$${prefix}var/lib \ --sysconfdir=\$${prefix}etc/rancid \ --exec-prefix=\$${prefix}usr/lib/rancid \ --localstatedir=\$${prefix}var/lib/rancid \ --libdir=\$${prefix}usr/share/perl5 override_dh_auto_install: $(MAKE) install prefix=$(CURDIR)/debian/rancid/ \ pkgdata_DATA='' dist_pkgdata_DATA='' # rename par to rancid_par to avoid conflicts with par: (cd debian/rancid/usr/share/man/man1; mv par.1 rancid_par.1) (cd debian/rancid/usr/lib/rancid/bin; mv par rancid_par) # rancid-cgi: if [ -d debian/rancid-cgi/ ]; then \ mv debian/rancid/usr/lib/rancid/bin/lg.cgi \ debian/rancid-cgi/usr/lib/cgi-bin/lg/; \ mv debian/rancid/usr/lib/rancid/bin/lgform.cgi \ debian/rancid-cgi/usr/lib/cgi-bin/lg/; \ mv debian/rancid/etc/rancid/lg.conf \ debian/rancid-cgi/etc/rancid/; \ mv debian/rancid/usr/share/man/man1/lg_intro.1 \ debian/rancid-cgi/usr/share/man/man1/; \ mv debian/rancid/usr/share/man/man5/lg.conf.5 \ debian/rancid-cgi/usr/share/man/man5/; \ install -m644 share/index.html \ debian/rancid-cgi/usr/share/rancid-cgi/; \ install -m644 share/lgnotes.html \ debian/rancid-cgi/usr/share/rancid-cgi/; \ else \ rm -f debian/rancid/usr/lib/rancid/bin/lg.cgi \ debian/rancid/usr/lib/rancid/bin/lgform.cgi \ debian/rancid/etc/rancid/lg.conf \ debian/rancid/usr/share/man/man1/lg_intro.1 \ debian/rancid/usr/share/man/man5/lg.conf.5; \ fi override_dh_clean: rm -f config.log [ ! -f Makefile ] || $(MAKE) distclean dh_clean override_dh_installchangelogs: dh_installchangelogs -k CHANGES override_dh_compress: dh_compress -X.pdf override_dh_auto_test: # do nothing, because this fails with sid...