make release: use sed to check debian version

Use common sed tool instead of dpkg-parsechangelog (which is usually
available on debian systems only) to verify that debian version
information is consistent with version file.
This commit is contained in:
Tomi Ollila 2011-11-21 18:34:24 +02:00 committed by David Bremner
parent fa3e2bad39
commit ae7814bd61

View file

@ -207,7 +207,7 @@ endif
.PHONY: verify-version-debian .PHONY: verify-version-debian
verify-version-debian: verify-version-components verify-version-debian: verify-version-components
@echo -n "Checking that Debian package version is $(VERSION)-1..." @echo -n "Checking that Debian package version is $(VERSION)-1..."
@[ "$(VERSION)-1" = $$(dpkg-parsechangelog | grep ^Version | awk '{print $$2}') ] || \ @[ "$(VERSION)-1" = $$(sed '1{ s/).*//; s/.*(//; q; }' debian/changelog) ] || \
(echo "No." && \ (echo "No." && \
echo "Please edit version and debian/changelog to have consistent versions." && false) echo "Please edit version and debian/changelog to have consistent versions." && false)
@echo "Good." @echo "Good."