aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtests/start-stop-agent3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/start-stop-agent b/tests/start-stop-agent
index 457f70d7..3ce6f22a 100755
--- a/tests/start-stop-agent
+++ b/tests/start-stop-agent
@@ -42,7 +42,8 @@ echo "starting gpg-agent.." >&2
# loopback entry to work. Old versions do not understand this though,
# so we need to be careful.
if "$GPG_AGENT" --gpgconf-test --allow-loopback-pinentry &&
- ! grep -q allow-loopback-pinentry "$GNUPGHOME/gpg-agent.conf"; then
+ test -f "$GNUPGHOME/gpg-agent.conf" &&
+ ! grep -q allow-loopback-pinentry "$GNUPGHOME/gpg-agent.conf"; then
echo allow-loopback-pinentry >> "$GNUPGHOME/gpg-agent.conf"
fi