Commit d187cdbc authored by Allan McRae's avatar Allan McRae Committed by Pierre Schmitz
Browse files

Use GPGKEY to select signing key



Use the default key from the gpg keyring to sign packages unless
GPGKEY is specified (either in makepkg.conf or as an environmental
variable).

Signed-off-by: default avatarAllan McRae <allan@archlinux.org>
Signed-off-by: default avatarPierre Schmitz <pierre@archlinux.de>
parent fee49075
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -132,7 +132,10 @@ for _arch in ${arch[@]}; do

		if [[ $SIGNPKG == 'y' ]]; then
			echo "Signing package ${pkgfile}..."
			gpg --detach-sign --use-agent -u "${PACKAGER}" "${pkgfile}" || abort
			if [[ -n $GPGKEY ]]; then
				SIGNWITHKEY="-u ${GPGKEY}"
			fi
			gpg --detach-sign --use-agent ${SIGNWITHKEY} "${pkgfile}" || abort
		fi

		sigfile="${pkgfile}.sig"