From 9f69468ed15db4230864cc0e6b971e0aa79753a9 Mon Sep 17 00:00:00 2001 From: awy Date: Thu, 12 Jun 2025 01:21:21 +0300 Subject: fix for gpg. before it needed atleast one manual decrypt/encrypt/sign from user to find pinentry. this fix probably breaks manual passphrase input from user. however it works with automatic gpg key opening. --- bin/mailsync | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/mailsync b/bin/mailsync index 43d76de..e13b40a 100755 --- a/bin/mailsync +++ b/bin/mailsync @@ -25,7 +25,7 @@ eval "$(grep -h -- \ "$HOME/.pam_environment" 2>/dev/null)" # For non-interactive shell (e.g. cron job) run only when the GPG key (in $GNUPGHOME or pass --homedir) is unlocked -tty -s || (echo "dummy" | gpg --sign --batch --pinentry-mode error -o /dev/null > /dev/null 2>&1) || exit +tty -s || (echo "dummy" | gpg --sign --batch --yes -o /dev/null > /dev/null 2>&1) || exit export GPG_TTY="$(tty)" -- cgit v1.2.3