--- 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}" <<EOC
-cd ${ISO_OUTPUT%/*}
-sha1sum "${ISO_OUTPUT##*/}" | gpg --sign --clearsign >$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