* Applied changes submitted by Bernd Zeimetz (thanks Bernd):

- Removed obsolete Build-Depends-Indep on help2man, python-dev
	- Explicit removal of *.pyc files compiled during build
	- Invoke 'python setup.py clean' in clean target, which required also
	  to move python into Build-Depends
* Minor clean up of debian/rules
pull/3/head
Yaroslav Halchenko 2007-05-15 14:26:28 +00:00
parent be824f4e00
commit cc1ed23b40
3 changed files with 28 additions and 18 deletions

10
debian/changelog vendored
View File

@ -1,11 +1,17 @@
fail2ban (0.8.0-2~pre1) unstable; urgency=low fail2ban (0.8.0-2~pre2) unstable; urgency=low
* Manually changing the order of debhelper inserted scripts in prerm * Manually changing the order of debhelper inserted scripts in prerm
(Closes: #422655) (Closes: #422655)
* Removed obsolete hack to have /bin/env invocation of python for * Removed obsolete hack to have /bin/env invocation of python for
fail2ban-* scripts fail2ban-* scripts
* Applied changes submitted by Bernd Zeimetz (thanks Bernd):
- Removed obsolete Build-Depends-Indep on help2man, python-dev
- Explicit removal of *.pyc files compiled during build
- Invoke 'python setup.py clean' in clean target, which required also
to move python into Build-Depends
* Minor clean up of debian/rules
-- Yaroslav Halchenko <debian@onerussian.com> Thu, 10 May 2007 11:32:32 -0400 -- Yaroslav Halchenko <debian@onerussian.com> Tue, 15 May 2007 10:22:11 -0400
fail2ban (0.8.0-1) unstable; urgency=low fail2ban (0.8.0-1) unstable; urgency=low

4
debian/control vendored
View File

@ -2,8 +2,8 @@ Source: fail2ban
Section: net Section: net
Priority: optional Priority: optional
Maintainer: Yaroslav Halchenko <debian@onerussian.com> Maintainer: Yaroslav Halchenko <debian@onerussian.com>
Build-Depends: debhelper (>= 5.0.37.2), dpatch Build-Depends: debhelper (>= 5.0.37.2), dpatch, python
Build-Depends-Indep: python, python-dev, help2man, python-central (>= 0.5.6) Build-Depends-Indep: python-central (>= 0.5.6)
XS-Python-Version: current, >= 2.4 XS-Python-Version: current, >= 2.4
Standards-Version: 3.7.2 Standards-Version: 3.7.2

24
debian/rules vendored
View File

@ -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,10 +26,14 @@ 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 rm -rf build
dh_clean *.pyc # 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
install: build install: build
dh_testdir dh_testdir
@ -38,10 +41,10 @@ install: build
dh_clean -k dh_clean -k
dh_installdirs dh_installdirs
# Add here commands to install the package into debian/fail2ban. # Install 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
# #
@ -49,7 +52,6 @@ install: build
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