X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/fa309239620364ef0f161ba6fa2ed67f372ab510..e86c38b0ecfb07b1788e81b7dd13d3adcadce424:/release-process/scripts/sign_exim_packages.sh diff --git a/release-process/scripts/sign_exim_packages.sh b/release-process/scripts/sign_exim_packages.sh index 8dd980d83..a1d6282bb 100755 --- a/release-process/scripts/sign_exim_packages.sh +++ b/release-process/scripts/sign_exim_packages.sh @@ -1,17 +1,15 @@ #!/bin/sh # -# $Cambridge: exim/release-process/scripts/sign_exim_packages.sh,v 1.1 2010/06/03 12:00:38 nm4 Exp $ -# -# 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... # -: ${EXIM_KEY:=nigel@exim.org} +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 {} \;