From 375bda1a396b624de1e486295c5ef8555a5093fc Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Sat, 25 Jul 2020 17:53:15 -0700 Subject: [PATCH] allow multiple detached signatures named by fingerprint --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index a955fbc..8c8b66e 100644 --- a/Makefile +++ b/Makefile @@ -94,8 +94,15 @@ verify: .PHONY: sign sign: $(RELEASE_DIR)/*.rom $(RELEASE_DIR)/*.iso + set -e; \ for file in $^; do \ gpg --armor --detach-sig "$${file}"; \ + fingerprint=$$(\ + gpg --list-packets $${file}.asc \ + | grep "issuer key ID" \ + | sed 's/.*\([A-Z0-9]\{16\}\).*/\1/g' \ + ); \ + mv $${file}.asc $${file}.$${fingerprint}.asc; \ done