1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
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=''
(cd debian/rancid/usr/share/man/man1; mv par.1 rancid_par.1)
(cd debian/rancid/usr/lib/rancid/bin; mv par rancid_par)
(cd debian/rancid/usr/bin; \
for f in ../lib/rancid/bin/*rancid ../lib/rancid/bin/*login \
../lib/rancid/bin/rancid-cvs ../lib/rancid/bin/rancid_par ; \
do \
ln -s $$f; \
done)
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/man7/lg_intro.7 \
debian/rancid-cgi/usr/share/man/man7/lg_intro.7; \
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/man7/lg_intro.7 \
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:
override_dh_installsystemd:
dh_installsystemd --no-enable --name rancid
dh_installsystemd --no-enable --name rancid-cleanup
|