tests: Fix distcheck.
authorJustus Winter <justus@g10code.com>
Mon, 20 Mar 2017 16:07:31 +0000 (17:07 +0100)
committerJustus Winter <justus@g10code.com>
Mon, 20 Mar 2017 16:07:31 +0000 (17:07 +0100)
* tests/start-stop-agent: Do not create 'gpg-agent.conf' if it does
not exist.

Fixes-commit: 16b202d9999591b71fb8bb49f6db10ef96d4cbe8
Signed-off-by: Justus Winter <justus@g10code.com>
tests/start-stop-agent

index 457f70d..3ce6f22 100755 (executable)
@@ -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