From 8c9627caa1c1bc8fda30579dc52efaf82d5a9f75 Mon Sep 17 00:00:00 2001 From: David Tomaschik Date: Thu, 1 Mar 2018 21:08:56 -0800 Subject: [PATCH] Chmod only if exists. --- dotfiles/zsh_custom/plugins/gpg-agent/gpg-agent.plugin.zsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dotfiles/zsh_custom/plugins/gpg-agent/gpg-agent.plugin.zsh b/dotfiles/zsh_custom/plugins/gpg-agent/gpg-agent.plugin.zsh index 52f23e6..eeac10c 100644 --- a/dotfiles/zsh_custom/plugins/gpg-agent/gpg-agent.plugin.zsh +++ b/dotfiles/zsh_custom/plugins/gpg-agent/gpg-agent.plugin.zsh @@ -4,13 +4,13 @@ local GPG_ENV=$HOME/.gnupg/gpg-agent.env function start_agent_nossh { eval $(/usr/bin/env gpg-agent --quiet --daemon --write-env-file ${GPG_ENV} 2> /dev/null) - chmod 600 ${GPG_ENV} + test -f ${GPG_ENV} && chmod 600 ${GPG_ENV} export GPG_AGENT_INFO } function start_agent_withssh { eval $(/usr/bin/env gpg-agent --quiet --daemon --enable-ssh-support --write-env-file ${GPG_ENV} 2> /dev/null) - chmod 600 ${GPG_ENV} + test -f ${GPG_ENV} && chmod 600 ${GPG_ENV} export GPG_AGENT_INFO export SSH_AUTH_SOCK export SSH_AGENT_PID