1
0
mirror of https://github.com/Yubico/yubikey-val.git synced 2025-02-01 10:52:18 +01:00

fixup release target

take USER and KEYID as arguments and check that we have edited NEWS
This commit is contained in:
Klas Lindfors 2012-06-11 12:50:57 +02:00
parent b754c24d29
commit 4337fd13df

View File

@ -58,8 +58,6 @@ revoke:
# Maintainer rules. # Maintainer rules.
PROJECT=yubikey-val-server-php PROJECT=yubikey-val-server-php
USER=simon@josefsson.org
KEYID=2117364A
$(PACKAGE)-$(VERSION).tgz: $(FILES) $(PACKAGE)-$(VERSION).tgz: $(FILES)
git submodule init git submodule init
@ -77,6 +75,15 @@ clean:
rm -rf $(PACKAGE)-$(VERSION) rm -rf $(PACKAGE)-$(VERSION)
release: dist release: dist
@if test -z "$(USER)" || test -z "$(KEYID)"; then \
echo "Try this instead:"; \
echo " make release USER=[GOOGLEUSERNAME] KEYID=[PGPKEYID]"; \
echo "For example:"; \
echo " make release USER=simon@josefsson.org KEYID=2117364A"; \
exit 1; \
fi
@head -3 NEWS | grep -q "Version $(VERSION) .released `date -I`" || \
(echo 'error: You need to update date/version in NEWS'; exit 1)
gpg --detach-sign --default-key $(KEYID) $(PACKAGE)-$(VERSION).tgz gpg --detach-sign --default-key $(KEYID) $(PACKAGE)-$(VERSION).tgz
gpg --verify $(PACKAGE)-$(VERSION).tgz.sig gpg --verify $(PACKAGE)-$(VERSION).tgz.sig
git push git push