summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--abuild-sign.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/abuild-sign.in b/abuild-sign.in
index 7b5b6db..5890bf5 100644
--- a/abuild-sign.in
+++ b/abuild-sign.in
@@ -17,6 +17,7 @@ fi
do_sign() {
local f i keyname repo
+ local openssl=$(command -v openssl || echo libressl)
# we are actually only interested in the name, not the file itself
keyname=${pubkey##*/}
@@ -29,7 +30,7 @@ do_sign() {
set -e
cd "$repo"
sig=".SIGN.RSA.$keyname"
- openssl dgst -sha1 -sign "$privkey" -out "$sig" "$i"
+ $openssl dgst -sha1 -sign "$privkey" -out "$sig" "$i"
tmptargz=$(mktemp)
tar -f - -c "$sig" | abuild-tar --cut | gzip -9 > "$tmptargz"
tmpsigned=$(mktemp)