Thread (15 messages) 15 messages, 3 authors, 2023-06-04

Re: [PATCH v2 1/2] t/lib-gpg: introduce new prereq GPG2

From: Christian Couder <hidden>
Date: 2023-06-02 06:51:05

On Fri, Jun 2, 2023 at 4:31 AM Kousik Sanagavarapu [off-list ref] wrote:
+test_lazy_prereq GPG2 '
+       gpg_version=$(gpg --version 2>&1)
+       test $? != 127 || exit 1
+
+       case "$gpg_version" in
+       "gpg (GnuPG) 0."* | "gpg (GnuPG) 1.*")
s/"gpg (GnuPG) 1.*"/"gpg (GnuPG) 1."*/

I am not sure if it changes anything, but for testing if we have v0
here and v1.0.6 in the "test_lazy_prereq PGP", we put the '*'
character outside the double quoted string.
+               say "This test requires a GPG version >= v2.0.0"
+               exit 1
+               ;;
+       *)
+               (gpgconf --kill all || : ) &&
+               gpg --homedir "${GNUPGHOME}" --import \
+                       "$TEST_DIRECTORY"/lib-gpg/keyring.gpg &&
+               gpg --homedir "${GNUPGHOME}" --import-ownertrust \
+                       "$TEST_DIRECTORY"/lib-gpg/ownertrust &&
+               gpg --homedir "${GNUPGHOME}" </dev/null >/dev/null \
+                       --sign -u committer@example.com
+               ;;
+       esac
+'
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help