[PATCH 2/2] t/lib-gpg: call prepare_gnupghome() in GPG2 prereq
- From
Todd Zullinger <tmz@pobox.com>
- Date
- Jul 3, 2024, 15:37 UTC
- Message-ID
- <20240703153738.916469-3-tmz@pobox.com>
- In-Reply-To
- <20240703153738.916469-1-tmz@pobox.com>
The GPG2 prereq added in 2f36339fa8 (t/lib-gpg: introduce new prereq GPG2, 2023-06-04) does not create the $GNUPGHOME directory.
Tests which use the GPG2 prereq without previously using the GPG prereq fail because of the missing directory. This currently affects t1016-compatObjectFormat.
Ensure $GNUPGHOME is created in the GPG2 prereq.
Signed-off-by: Todd Zullinger <tmz@pobox.com> --- t/lib-gpg.sh | 1 + 1 file changed, 1 insertion(+)
diff --git a/t/lib-gpg.sh b/t/lib-gpg.sh index 4e44f182bb..21666b2ab0 100644 --- a/t/lib-gpg.sh +++ b/t/lib-gpg.sh @@ -66,6 +66,7 @@ test_lazy_prereq GPG2 ' exit 1 ;; *) + prepare_gnupghome && (gpgconf --kill all || : ) && gpg --homedir "${GNUPGHOME}" --import \ "$TEST_DIRECTORY"/lib-gpg/keyring.gpg &&
-- 2.45.2