From ac5080f95e306d282dd568a242f38639cecaed1b Mon Sep 17 00:00:00 2001 From: Stoiko Ivanov Date: Mon, 3 Feb 2020 13:57:39 +0100 Subject: [PATCH] Add download target for SA sources add a convenience target to download the current SA tarball and corresponding gpg-signature and verify it with SpamAssassin's release key [0]. [0] https://www.apache.org/dist/spamassassin/KEYS --- Makefile | 9 ++++++++- sa-releasekey.gpg | Bin 0 -> 2926 bytes 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 sa-releasekey.gpg diff --git a/Makefile b/Makefile index 71fe435..13e901c 100644 --- a/Makefile +++ b/Makefile @@ -53,6 +53,13 @@ ${NPKGNAME}: sa-updates.tgz ${EXTRA_RULES} ${NPKGNAME}.orig.tar.gz mkdir -p $@/debian/tree/usr/share/spamassassin-extra cp -a ${EXTRA_RULES} $@/debian/tree/usr/share/spamassassin-extra +${OPKGNAME}.tar.gz: + rm -f $@* + curl -L -o '$@#1.tmp' 'https://www-eu.apache.org/dist/spamassassin/source/$@{,.asc}' + mv $@.tmp $@ + mv $@.asc.tmp $@.asc + gpgv --keyring ./sa-releasekey.gpg $@.asc $@ + KAM.cf: wget http://www.pccc.com/downloads/SpamAssassin/contrib/KAM.cf -O $@.tmp mv KAM.cf.tmp $@ @@ -75,7 +82,7 @@ update-sa: ${SA_UPDATE_GPG_DIR}/.prepared upload: ${DEB} tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pmg --dist stretch -CLEANFILES = *~ debian/*~ *.deb proxmox-spamassassin_* updates.tmp ${SA_UPDATE_GPG_DIR} +CLEANFILES = *~ debian/*~ *.deb proxmox-spamassassin_* updates.tmp ${SA_UPDATE_GPG_DIR} ${OPKGNAME}.tar.gz.* .PHONY: clean clean: diff --git a/sa-releasekey.gpg b/sa-releasekey.gpg new file mode 100644 index 0000000000000000000000000000000000000000..bcd150cad85f6201b88bc6d3137d1b7b326ed829 GIT binary patch literal 2926 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 L?7=I5zV-hA+sj(i literal 0 HcmV?d00001