diff --git a/bash/gpg.sh b/bash/gpg.sh index 358b4ca..f9d6ef6 100644 --- a/bash/gpg.sh +++ b/bash/gpg.sh @@ -1,5 +1,12 @@ -if [ ${EUID} -ne 0 ] ; then - if [ -f "${HOME}/.gnupg/gpg-agent.conf" ] ; then - export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" - fi -fi +gpg_ssh() { + local user_id + user_id=$(id --user) + if [ "${user_id}" -ne 0 ]; then + if [ -f "${HOME}/.gnupg/gpg-agent.conf" ]; then + SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" + export SSH_AUTH_SOCK + fi + fi +} + +gpg_ssh