We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 55c7ac9 commit 5f9e0bfCopy full SHA for 5f9e0bf
1 file changed
development/git_configure.sh
@@ -56,8 +56,10 @@ git config --global commit.gpgsign true
56
[ -f ~/.bashrc ] && echo 'export GPG_TTY=$(tty)' >> ~/.bashrc
57
58
# cache GPG passphrase for 1 hour
59
-echo "default-cache-ttl 3600" >> ~/.gnupg/gpg-agent.conf
60
-echo "max-cache-ttl 86400" >> ~/.gnupg/gpg-agent.conf
+mkdir -p ~/.gnupg
+touch ~/.gnupg/gpg-agent.conf
61
+grep -qxF "default-cache-ttl 3600" ~/.gnupg/gpg-agent.conf || echo "default-cache-ttl 3600" >> ~/.gnupg/gpg-agent.conf
62
+grep -qxF "max-cache-ttl 86400" ~/.gnupg/gpg-agent.conf || echo "max-cache-ttl 86400" >> ~/.gnupg/gpg-agent.conf
63
gpgconf --reload gpg-agent
64
65
# (optional) if you have issues with gpg
0 commit comments