diff options
author | Nicolas Iooss | 2023-09-09 09:48:33 +0200 |
---|---|---|
committer | Nicolas Iooss | 2023-09-09 09:48:33 +0200 |
commit | f6c43edefaab4e11a8b07e038b7b85349661afa8 (patch) | |
tree | 6c6a31c33ca272c3d4eb9cebf62eb25e532cace2 /ssh-agent.service | |
parent | dc0a2cb2952fa4397e132e6d3ec56484058edd09 (diff) | |
download | aur-f6c43edefaab4e11a8b07e038b7b85349661afa8.tar.gz |
openssh-selinux 9.4p1-3 update
Diffstat (limited to 'ssh-agent.service')
-rw-r--r-- | ssh-agent.service | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ssh-agent.service b/ssh-agent.service new file mode 100644 index 000000000000..812303cb4769 --- /dev/null +++ b/ssh-agent.service @@ -0,0 +1,19 @@ +# Requires SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" +# set in environment, handled for example in plasma via +# /etc/xdg/plasma-workspace/env/ssh-agent.sh +[Unit] +ConditionEnvironment=!SSH_AGENT_PID +Description=OpenSSH key agent +Documentation=man:ssh-agent(1) man:ssh-add(1) man:ssh(1) +Requires=ssh-agent.socket + +[Service] +Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket +ExecStartPre=/usr/bin/rm -f $SSH_AUTH_SOCK +ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK +PassEnvironment=SSH_AGENT_PID +SuccessExitStatus=2 +Type=simple + +[Install] +Also=ssh-agent.socket |