From 5fe233209d9db31cc176edbcc76f9fe801c5eba0 Mon Sep 17 00:00:00 2001 From: Joshua Ismael Haase Hernández Date: Mon, 6 Feb 2012 09:46:21 -0600 Subject: librechroot: -r option creates empty repo librerelease: exit with error if signing fails --- librerelease | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'librerelease') diff --git a/librerelease b/librerelease index f31bc3a..3021393 100755 --- a/librerelease +++ b/librerelease @@ -72,7 +72,12 @@ function sign_packages { fi msg2 "Signing ${package}..." - gpg --default-key "${SIGID}" --output "${package}${SIGEXT}" --detach-sig "${package}" + gpg --default-key "${SIGID}" --output "${package}${SIGEXT}" \ + --detach-sig "${package}" || { + error "Signing failed" + exit 2 + } + done } @@ -110,7 +115,7 @@ done clean_non_packages if [ ! -z "${SIGID}" ]; then sign_packages -else +else error "Package signing is *required*" exit 1 fi -- cgit v1.2.3-54-g00ecf