summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2016-07-22 16:51:08 +0100
committerColin Watson <cjwatson@debian.org>2016-07-22 16:51:08 +0100
commitb66f1de1c94fcf912b3a1bc0cd73c3b73cdae8a1 (patch)
tree76bc05af9b826471b6c1af83ccf9ba572e9e05d3 /debian/rules
parent4e620d6d9ebe0eda9ceddb28134d1fc465dd925c (diff)
Add a session cleanup script and a systemd unit file to trigger it, which serves to terminate SSH sessions cleanly if systemd doesn't do that itself, often because libpam-systemd is not installed (thanks, Vivek Das Mohapatra, Tom Hutter, and others; closes: #751636).
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules2
1 files changed, 2 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
index 3a8c86cdc..201fc204b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -215,6 +215,8 @@ override_dh_installdocs:
215override_dh_systemd_enable: 215override_dh_systemd_enable:
216 dh_systemd_enable -popenssh-server --name ssh ssh.service 216 dh_systemd_enable -popenssh-server --name ssh ssh.service
217 dh_systemd_enable -popenssh-server --name ssh --no-enable ssh.socket 217 dh_systemd_enable -popenssh-server --name ssh --no-enable ssh.socket
218 dh_systemd_enable -popenssh-service --name ssh-session-cleanup \
219 ssh-session-cleanup.service
218 220
219override_dh_installinit: 221override_dh_installinit:
220 dh_installinit -R --name ssh 222 dh_installinit -R --name ssh