From 8fb79bc289bac155cfb6bf9492210af3c717753c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Reynolds?= Date: Sat, 8 Jun 2013 00:14:49 -0300 Subject: Fail when it's not possible to sign packages (issue #347) --- src/abslibre-tools/librerelease | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/abslibre-tools') diff --git a/src/abslibre-tools/librerelease b/src/abslibre-tools/librerelease index 59983d2..5adb013 100755 --- a/src/abslibre-tools/librerelease +++ b/src/abslibre-tools/librerelease @@ -78,6 +78,8 @@ create_signature() { else warning "$(gettext "Failed to sign package file.")" fi + + return $ret } function sign_packages { @@ -164,7 +166,8 @@ function release_packages { [[ ! -z ${HOOKPRERELEASE} ]] && bash -c "${HOOKPRERELEASE}" clean_non_packages - sign_packages + # Sign packages or fail + sign_packages || return 1 # Make the permissions of the packages 644 otherwise the user will get access # denied error when they try to download (rsync --no-perms doesn't seem to -- cgit v1.2.2