@ -19,7 +19,6 @@ include /usr/share/dpatch/dpatch.make
configure: configure-stamp
configure: configure-stamp
configure-stamp:
configure-stamp:
dh_testdir
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
touch configure-stamp
build: patch
build: patch
@ -27,29 +26,32 @@ build: patch
clean: clean-inits unpatch
clean: clean-inits unpatch
dh_testdir
dh_testdir
dh_testroot
dh_testroot
rm -f build-stamp configure-stamp
rm -f build-stamp configure-stamp
rm -rf build
# Does not hurt to ask distutils to do their duty
python setup.py clean
# Enforce removal of *.pyc files. Apparently dh_clean does
# not perform find on provided filename patterns.
find . -name \*.pyc -exec rm -f {} \;
dh_clean
rm -rf build
install: build
dh_clean *.pyc
install: build
dh_testdir
dh_testdir
dh_testroot
dh_testroot
dh_clean -k
dh_clean -k
dh_installdirs
dh_installdirs
# Add here commands to i nstall the package into debian/fail2ban.
# I nstall the package into debian/fail2ban.
python setup.py install --root=$(DESTDIR) --no-compile
python setup.py install --root=$(DESTDIR) --no-compile
# Install Debian shipped jail file in 1 piece (instead of patching
# Install Debian shipped jail file in 1 piece (instead of patching
# the shipped one since there are too many changes)
# the shipped one since there are too many changes)
install -m 644 debian/jail.conf $(DESTDIR)/etc/fail2ban
install -m 644 debian/jail.conf $(DESTDIR)/etc/fail2ban
#
#
# Just to comply with policy 4.8
# Just to comply with policy 4.8
binary-arch:
binary-arch:
# Build architecture-independent files here.
# Build architecture-independent files here.
#X binary-indep: install
binary-indep: install
binary-indep: install
dh_testdir
dh_testdir
dh_testroot
dh_testroot
@ -60,8 +62,10 @@ binary-indep: install
dh_pycentral
dh_pycentral
dh_installinit -- defaults 99
dh_installinit -- defaults 99
# perform swap of order of calls to init and pycentral in prerm
# perform swap of order of calls to init and pycentral in prerm
# to close #422655 -- pycentral section is cut and placed at the end of the file
# to close #422655 -- pycentral section is cut and placed at
sed -i -e '/^#.*ed by dh_pycentral/,/# End auto/{H;d};$$G' debian/fail2ban.prerm.debhelper
# the end of the file
sed -i -e '/^#.*ed by dh_pycentral/,/# End auto/{H;d};$$G' \
debian/fail2ban.prerm.debhelper
dh_installman man/*.1
dh_installman man/*.1
dh_link
dh_link
dh_compress
dh_compress