From 754270e4607d31f7ffed502411e616251cb49460 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 28 Apr 2021 10:23:54 +0200 Subject: [PATCH] abuild-keygen: abort on error run under `set -e` to we abort on first error fixes https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10028 --- abuild-keygen.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/abuild-keygen.in b/abuild-keygen.in index d928988..359e385 100644 --- a/abuild-keygen.in +++ b/abuild-keygen.in @@ -16,6 +16,7 @@ if ! [ -f "$sharedir/functions.sh" ]; then fi . "$sharedir/functions.sh" +set -e # ask for privkey unless non-interactive mode # returns value in global $privkey @@ -32,7 +33,9 @@ get_privkey_file() { default_name="${emailaddr:-$USER}-$(printf "%x" $(date +%s))" privkey="$ABUILD_USERDIR/$default_name.rsa" - [ -n "$non_interactive" ] && return 0 + if [ -n "$non_interactive" ]; then + return 0 + fi msg "Generating public/private rsa key pair for abuild" echo -n "Enter file in which to save the key [$privkey]: "