From a7f2e07bcc7b132e7f007f26417775218f3fda1c Mon Sep 17 00:00:00 2001 From: "Heiko Schlittermann (HS12-RIPE)" Date: Sun, 18 Dec 2016 10:23:47 +0100 Subject: [PATCH] Release process: sign all *.tar.* under a given dir --- release-process/scripts/sign_exim_packages.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/release-process/scripts/sign_exim_packages.sh b/release-process/scripts/sign_exim_packages.sh index 2b542ad5d..a1d6282bb 100755 --- a/release-process/scripts/sign_exim_packages.sh +++ b/release-process/scripts/sign_exim_packages.sh @@ -1,14 +1,15 @@ #!/bin/sh # -# gpg signs the package set. +# gpg signs all *.tar.* files under a given directory # key used set from env var EXIM_KEY, script defaults that to Nigel's. # woe betide the poor sod who does not use a gpg agent, so has # to enter their password for every file... # +dir=${1:?start directory} + : ${EXIM_KEY:=nigel@exim.org} -for file in *.tar.gz *.tar.bz2 -do - gpg --local-user ${EXIM_KEY} --detach-sig --armor $file -done +find "$dir" \ + -type f -name '*.tar.*' \ + -exec gpg --local-user ${EXIM_KEY} --detach-sig --armor {} \; -- 2.30.2