From 53bb23b403b82bce248018deaa409a8f0aa5d1d4 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 29 Jun 2020 09:08:04 +0200 Subject: [PATCH] build: for signing use key from git's user.signingkey --- contrib/fedora/rpm/build.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/contrib/fedora/rpm/build.sh b/contrib/fedora/rpm/build.sh index b499743c4b..d84dc44729 100755 --- a/contrib/fedora/rpm/build.sh +++ b/contrib/fedora/rpm/build.sh @@ -207,7 +207,11 @@ rpmbuild --define "_topdir $TEMP" $RPM_BUILD_OPTION "$TEMPSPEC" $NM_RPMBUILD_ARG LS_EXTRA=() if [ "$SIGN_SOURCE" = 1 ]; then - gpg --output "$SOURCE.sig" --armor --detach-sig "$SOURCE" || die "ERROR: failure to sign $SOURCE" + SIGNKEY="$(git config --get user.signingkey)" + if [ "$SIGNKEY" != "" ]; then + SIGNKEY="--local-user $(printf '%q' "$SIGNKEY")" + fi + gpg $SIGNKEY --output "$SOURCE.sig" --armor --detach-sig "$SOURCE" || die "ERROR: failure to sign $SOURCE" LS_EXTRA+=("$SOURCE.sig") fi