]> code.ossystems Code Review - openembedded-core.git/commitdiff
openssh: avoid screen sessions being killed on disconnect with systemd
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Thu, 6 Nov 2014 05:08:51 +0000 (21:08 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 6 Nov 2014 11:38:50 +0000 (11:38 +0000)
Tell systemd just to kill the sshd process when the ssh connection drops
instead of the entire cgroup for sshd, so that any screen sessions (and
more to the point, processes within them) do not get killed.

(This is what the Fedora sshd service file does, and what we're already
doing in the dropbear service file).

(From OE-Core master rev: 3c238dff41fbd3687457989c7b17d22b2cc844be)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-connectivity/openssh/openssh/sshd@.service

index 4eda6592f5d32811861f4782a0af88680637b1b1..bb2d68e96af71453c22b29c60068bd9bf540cf11 100644 (file)
@@ -8,3 +8,4 @@ ExecStart=-@SBINDIR@/sshd -i
 ExecReload=@BASE_BINDIR@/kill -HUP $MAINPID
 StandardInput=socket
 StandardError=syslog
+KillMode=process