X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=bash%2F.bashrc;h=c58049c1966f8934c922f0f2ebd81633efe1a8df;hb=b7f8156192e65f4e9593d0d85f4ee79efea3c548;hp=a90c1772bfcd263c3f4303cc074baaab312d58b3;hpb=464e1c4b109bd05a933ec3a7e55e8ba59da7d30f;p=max%2Fdotfiles.git diff --git a/bash/.bashrc b/bash/.bashrc index a90c177..c58049c 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -123,13 +123,14 @@ function __prompt_command() } PROMPT_COMMAND=__prompt_command +GPG_TTY=$(tty) +export GPG_TTY -if [ -f "${HOME}/.gpg-agent-info" ]; then - . "${HOME}/.gpg-agent-info" - export GPG_AGENT_INFO - export SSH_AUTH_SOCK +if ! pgrep -x -u "${USER}" gpg-agent>/dev/null 2>&1; then + eval $(gpg-agent --daemon \ + --use-standard-socket \ + --write-env-file "${HOME}/.gpg-agent-info") fi +gpg-connect-agent udatestartuptty /bye >/dev/null -# Set GPG TTY -export GPG_TTY=$(tty)