From f0ac2a94d03ce37b3341d95e837fba7e0da253f6 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Fri, 1 Aug 2003 19:30:50 +0000 Subject: [PATCH] updated --- camel/tests/smime/pgp-mime.c | 7 ++++++- camel/tests/smime/pgp.c | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/camel/tests/smime/pgp-mime.c b/camel/tests/smime/pgp-mime.c index 578baac..566ab66 100644 --- a/camel/tests/smime/pgp-mime.c +++ b/camel/tests/smime/pgp-mime.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include @@ -139,7 +140,11 @@ int main (int argc, char **argv) setenv ("GNUPGHOME", "/tmp/camel-test/.gnupg", 1); /* import the gpg keys */ - system ("gpg > /dev/null 2>&1"); /* creates gpg directory and stuff */ + if ((ret = system ("gpg > /dev/null 2>&1")) == -1) + return 77; + else if (WEXITSTATUS (ret) == 127) + return 127; + system ("gpg --import camel-test.gpg.pub > /dev/null 2>&1"); system ("gpg --import camel-test.gpg.sec > /dev/null 2>&1"); diff --git a/camel/tests/smime/pgp.c b/camel/tests/smime/pgp.c index 98f708a..78d4039 100644 --- a/camel/tests/smime/pgp.c +++ b/camel/tests/smime/pgp.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include @@ -122,6 +123,7 @@ int main (int argc, char **argv) GPtrArray *recipients; GByteArray *buf; char *before, *after; + int ret; camel_test_init (argc, argv); @@ -131,7 +133,11 @@ int main (int argc, char **argv) setenv ("GNUPGHOME", "/tmp/camel-test/.gnupg", 1); /* import the gpg keys */ - system ("gpg > /dev/null 2>&1"); /* creates gpg directory and stuff */ + if ((ret = system ("gpgfoo > /dev/null 2>&1")) == -1) + return 77; + else if (WEXITSTATUS (ret) == 127) + return 77; + system ("gpg --import ../data/camel-test.gpg.pub > /dev/null 2>&1"); system ("gpg --import ../data/camel-test.gpg.sec > /dev/null 2>&1"); -- 2.7.4