# HG changeset patch # User Matthias Förste # Date 1398881499 -7200 # Node ID d98e470eeaf7a369ed428fcedfd99a23445d4d7a # Parent 3b7e719d2eb94d2492e90dd405b7594829b46d4c iso signing simplified diff -r 3b7e719d2eb9 -r d98e470eeaf7 mkiusgrml --- a/mkiusgrml Thu Apr 24 15:06:47 2014 +0200 +++ b/mkiusgrml Wed Apr 30 20:11:39 2014 +0200 @@ -66,17 +66,8 @@ rm -rf diff/{,.wh..wh.}* # sign new iso -SIGN_TEMP=$(mktemp) - -chown $SIGNER: $SIGN_TEMP +cd ${ISO_OUTPUT%/*} # -E -H helps if you have the correct GPG_AGENT_INFO environment variable set -sudo -E -H -s -u "${SIGNER}" <$SIGN_TEMP -EOC - -chown root: $SIGN_TEMP -chmod go=r $SIGN_TEMP -mv $SIGN_TEMP "$ISO_OUTPUT.sha1.asc" +sha512sum "${ISO_OUTPUT##*/}" | sudo -E -H -s -u "${SIGNER}" gpg --sign --clearsign | cat >"${ISO_OUTPUT}.sha512.asc" cd $OLDDIR