#!/usr/bin/make -f export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all # Set binary version include /usr/share/dpkg/pkg-info.mk export QUAGGA_VERSION = $(DEB_VERSION_UPSTREAM) # Filter VCS files export DH_ALWAYS_EXCLUDE = .gitignore %: dh $@ --parallel --list-missing override_dh_auto_configure: dh_auto_configure -- \ --enable-exampledir=/usr/share/doc/quagga/examples/ \ --localstatedir=/run/quagga \ --sysconfdir=/etc/quagga \ --with-libpam \ --enable-user=quagga \ --enable-group=quagga \ --enable-vty-group=quaggavty \ --enable-configfile-mask=0660 \ --enable-logfile-mask=0640 \ --enable-multipath=64 \ --libdir=/usr/lib/quagga \ $(shell dpkg-buildflags --export=cmdline) override_dh_auto_build: dh_auto_build # build useful docs dh_auto_build -- -C doc/ quagga.pdf draft-zebra-00.txt versioned_manpages override_dh_auto_install: dh_auto_install # clean .la files for lintian warning non-empty-dependency_libs-in-la-file sed -i "/dependency_libs/ s/'.*'/''/" debian/tmp/usr/lib/**/*.la override_dh_strip: dh_strip --dbgsym-migration='quagga-dbg (<< 1.1.0-1~)' override_dh_installinit: dh_installinit --only-scripts -r --no-start -p quagga-core --name watchquagga dh_installinit --only-scripts -r --no-start -p quagga-core --name zebra dh_installinit --only-scripts -r --no-start -p quagga-bgpd --name bgpd dh_installinit --only-scripts -r --no-start -p quagga-isisd --name isisd dh_installinit --only-scripts -r --no-start -p quagga-ospf6d --name ospf6d dh_installinit --only-scripts -r --no-start -p quagga-pimd --name pimd dh_installinit --only-scripts -r --no-start -p quagga-ripd --name ripd dh_installinit --only-scripts -r --no-start -p quagga-ripngd --name ripngd # avoid lintian warning package-has-unnecessary-activation-of-ldconfig-trigger override_dh_makeshlibs: dh_makeshlibs --no-scripts