]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - debian/rules.d/1-maintainer.mk
UBUNTU: [Packaging] startnewrelease: add support for backport kernels
[mirror_ubuntu-bionic-kernel.git] / debian / rules.d / 1-maintainer.mk
index 1f592e53f78f025b48098174f32a9f93fdfebb99..5d759f6e1e0af62139186724b51e3fcc42b488f5 100644 (file)
@@ -125,11 +125,10 @@ diffupstream:
 
 startnewrelease:
        dh_testdir
-       @nextminor=$(shell expr `echo $(revision) | gawk -F. '{print $$2}'` + 1); \
-       nextmajor=$(shell expr `echo $(revision) | awk -F. '{print $$1}'` + 1); \
+       @ver=$$(echo "$(revision)" | perl -ne 'if (/^(\d*)\.(\d*)(.*)?$$/) { printf("%d.%d%s\n", $$1 + 1, $$2 +1, $$3) }'); \
        now="$(shell date -R)"; \
-       echo "Creating new changelog set for $(release)-$$nextmajor.$$nextminor..."; \
-       echo -e "$(src_pkg_name) ($(release)-$$nextmajor.$$nextminor) UNRELEASED; urgency=medium\n" > $(DEBIAN)/changelog.new; \
+       echo "Creating new changelog set for $(release)-$$ver..."; \
+       echo -e "$(src_pkg_name) ($(release)-$$ver) UNRELEASED; urgency=medium\n" > $(DEBIAN)/changelog.new; \
        echo "  CHANGELOG: Do not edit directly. Autogenerated at release." >> \
                $(DEBIAN)/changelog.new; \
        echo "  CHANGELOG: Use the printchanges target to see the curent changes." \