From 24b6ed9bc1ef1538b8f3e254b30b1006f5e4d78f Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 2 Oct 2023 04:02:17 +0000 Subject: automatic import of openssh --- ssh-agent.service | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ssh-agent.service (limited to 'ssh-agent.service') diff --git a/ssh-agent.service b/ssh-agent.service new file mode 100644 index 0000000..311f91d --- /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 -a $SSH_AUTH_SOCK +PassEnvironment=SSH_AGENT_PID +SuccessExitStatus=2 +Type=forking + +[Install] +Also=ssh-agent.socket -- cgit v1.2.3