summaryrefslogtreecommitdiff
path: root/kiss
diff options
context:
space:
mode:
authortslil clingman <tslil@posteo.net>2022-05-08 16:07:45 -0500
committertslil clingman <tslil@posteo.net>2022-05-08 16:24:44 -0500
commita5d99db010ec4c8b6f7c02614ec8a318a77b89a2 (patch)
tree6eb1807440d792f9c0cfeafd2796c3336429b822 /kiss
parent27c767ee92156c0cdc4e6888013dd7254be0bd42 (diff)
Fix .ssh-agent file detection logic
Diffstat (limited to 'kiss')
-rw-r--r--kiss/.profile4
1 files changed, 2 insertions, 2 deletions
diff --git a/kiss/.profile b/kiss/.profile
index a98d9f8..bee9241 100644
--- a/kiss/.profile
+++ b/kiss/.profile
@@ -70,14 +70,14 @@ export WLR_NO_HARDWARE_CURSORS=1 # fix sway pointer invisibility
# -----------------------------------------------------------------------------
# SSH
-if [ ! -f "$HOME/.ssh-agent" ]; then
+if [ ! -f "$HOME/.ssh-agent" -o ! -s "$HOME/.ssh-agent" ]; then
ssh-agent | grep -v echo > $HOME/.ssh-agent
. $HOME/.ssh-agent
else
. "$HOME/.ssh-agent"
if [ -n "$(ps | grep $SSH_AGENT_PID)" ]; then
ssh-agent | grep -v echo > $HOME/.ssh-agent
- source $HOME/.ssh-agent
+ . $HOME/.ssh-agent
fi
fi