Commit bbd56bc 1 parent 23f00c3 commit bbd56bc Copy full SHA for bbd56bc
File tree 1 file changed +3
-0
lines changed
1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -266,6 +266,7 @@ function check_for_updater() {
266
266
local UPDATER_SIGFILE="$UPDATER_TEMPDIR /updater.sig" UPDATER_PUBKEYFILE="key.pub"
267
267
# try downloading public key
268
268
if curl -sSL "$UPDATER_PUBKEYURL " -o "$UPDATER_PUBKEYFILE "; then
269
+ GNUPGHOME="$(mktemp -d)"; export GNUPGHOME
269
270
if gpg --import "$UPDATER_PUBKEYFILE "; then
270
271
if curl -sSL "$UPDATER_SIGURL " -o "$UPDATER_SIGFILE "; then
271
272
if ! gpg --verify "$UPDATER_SIGFILE " "$UPDATER_ARCHIVE "; then
@@ -278,6 +279,8 @@ function check_for_updater() {
278
279
else
279
280
echo "failed importing GPG public key, cannot perform signature validation."
280
281
fi
282
+ # clean up temporary directory used for signature validation
283
+ rm -rf "$GNUPGHOME "; unset GNUPGHOME
281
284
else
282
285
echo "failed downloading GPG public key, cannot perform signature validation."
283
286
fi
You can’t perform that action at this time.
0 commit comments