El 29/03/16 a las 21:55, Santiago Vila escribió: > On Tue, Mar 29, 2016 at 05:13:51PM +0200, Santiago Ruano Rincón wrote: > > #!/usr/bin/make -f > > > > -DEBIAN_VERSION ?= $(shell LANG=C dpkg -l base-files | awk > > '($$1=="ii"){print $$3}' | cut -d. -f1) > > +DEBIAN_VERSION ?= $(shell LANG=C dpkg -l base-files | awk > > '($$1=="ii"){print $$3}' | cut -d. -f1 | cut -d+ -f1) > > Hello tocayo. > > This is not ok (neither the original or the patched version). The fact > that base-files numbering happens to match Debian stable releases > until now is not enough to use its version number to guess Debian > version number. > > Please do it right and use /etc/debian_version or /etc/os-release > instead.
Hi tocayo, What about this? diff --git a/debian/rules b/debian/rules index 10e034a..3fefda0 100755 --- a/debian/rules +++ b/debian/rules @@ -1,6 +1,11 @@ #!/usr/bin/make -f -DEBIAN_VERSION ?= $(shell LANG=C dpkg -l base-files | awk '($$1=="ii"){print $$3}' | cut -d. -f1 | cut -d+ -f1) +NEXT_VERSION_ID=$(shell ls -w1 ./security-support-ended.deb* | sort -n | tail -n1 | awk -F "deb" '{print $$2}') + +DEBIAN_VERSION ?= $(shell cat /etc/debian_version | grep '[0-9.]' | cut -d. -f1) +ifeq (,$(DEBIAN_VERSION)) + DEBIAN_VERSION=$(NEXT_VERSION_ID) +endif %: dh $@ Thanks, Santiago
signature.asc
Description: PGP signature