summaryrefslogtreecommitdiff
path: root/debian/openssh-server.ssh.init
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2017-03-09 11:20:38 +0000
committerColin Watson <cjwatson@debian.org>2017-03-30 00:20:13 +0100
commitdeabedcd80fd145a2eb350ad5a6a34670750a755 (patch)
treeb366443eb1d45623f950eceec42bbe59c3888b32 /debian/openssh-server.ssh.init
parent48ad3d219f0d19d28bd1fe26abd348515477fa6f (diff)
Move privilege separation directory and PID file from /var/run/ to /run/ (closes: #760422, #856825).
Diffstat (limited to 'debian/openssh-server.ssh.init')
-rw-r--r--debian/openssh-server.ssh.init22
1 files changed, 11 insertions, 11 deletions
diff --git a/debian/openssh-server.ssh.init b/debian/openssh-server.ssh.init
index bda7a92b8..70a6c38f2 100644
--- a/debian/openssh-server.ssh.init
+++ b/debian/openssh-server.ssh.init
@@ -66,9 +66,9 @@ check_dev_null() {
66 66
67check_privsep_dir() { 67check_privsep_dir() {
68 # Create the PrivSep empty dir if necessary 68 # Create the PrivSep empty dir if necessary
69 if [ ! -d /var/run/sshd ]; then 69 if [ ! -d /run/sshd ]; then
70 mkdir /var/run/sshd 70 mkdir /run/sshd
71 chmod 0755 /var/run/sshd 71 chmod 0755 /run/sshd
72 fi 72 fi
73} 73}
74 74
@@ -87,7 +87,7 @@ case "$1" in
87 check_for_no_start 87 check_for_no_start
88 check_dev_null 88 check_dev_null
89 log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd" || true 89 log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd" || true
90 if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then 90 if start-stop-daemon --start --quiet --oknodo --pidfile /run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then
91 log_end_msg 0 || true 91 log_end_msg 0 || true
92 else 92 else
93 log_end_msg 1 || true 93 log_end_msg 1 || true
@@ -96,7 +96,7 @@ case "$1" in
96 stop) 96 stop)
97 check_for_upstart 0 97 check_for_upstart 0
98 log_daemon_msg "Stopping OpenBSD Secure Shell server" "sshd" || true 98 log_daemon_msg "Stopping OpenBSD Secure Shell server" "sshd" || true
99 if start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid; then 99 if start-stop-daemon --stop --quiet --oknodo --pidfile /run/sshd.pid; then
100 log_end_msg 0 || true 100 log_end_msg 0 || true
101 else 101 else
102 log_end_msg 1 || true 102 log_end_msg 1 || true
@@ -108,7 +108,7 @@ case "$1" in
108 check_for_no_start 108 check_for_no_start
109 check_config 109 check_config
110 log_daemon_msg "Reloading OpenBSD Secure Shell server's configuration" "sshd" || true 110 log_daemon_msg "Reloading OpenBSD Secure Shell server's configuration" "sshd" || true
111 if start-stop-daemon --stop --signal 1 --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd; then 111 if start-stop-daemon --stop --signal 1 --quiet --oknodo --pidfile /run/sshd.pid --exec /usr/sbin/sshd; then
112 log_end_msg 0 || true 112 log_end_msg 0 || true
113 else 113 else
114 log_end_msg 1 || true 114 log_end_msg 1 || true
@@ -120,10 +120,10 @@ case "$1" in
120 check_privsep_dir 120 check_privsep_dir
121 check_config 121 check_config
122 log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd" || true 122 log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd" || true
123 start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /var/run/sshd.pid 123 start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /run/sshd.pid
124 check_for_no_start log_end_msg 124 check_for_no_start log_end_msg
125 check_dev_null log_end_msg 125 check_dev_null log_end_msg
126 if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then 126 if start-stop-daemon --start --quiet --oknodo --pidfile /run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then
127 log_end_msg 0 || true 127 log_end_msg 0 || true
128 else 128 else
129 log_end_msg 1 || true 129 log_end_msg 1 || true
@@ -136,13 +136,13 @@ case "$1" in
136 check_config 136 check_config
137 log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd" || true 137 log_daemon_msg "Restarting OpenBSD Secure Shell server" "sshd" || true
138 RET=0 138 RET=0
139 start-stop-daemon --stop --quiet --retry 30 --pidfile /var/run/sshd.pid || RET="$?" 139 start-stop-daemon --stop --quiet --retry 30 --pidfile /run/sshd.pid || RET="$?"
140 case $RET in 140 case $RET in
141 0) 141 0)
142 # old daemon stopped 142 # old daemon stopped
143 check_for_no_start log_end_msg 143 check_for_no_start log_end_msg
144 check_dev_null log_end_msg 144 check_dev_null log_end_msg
145 if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then 145 if start-stop-daemon --start --quiet --oknodo --pidfile /run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then
146 log_end_msg 0 || true 146 log_end_msg 0 || true
147 else 147 else
148 log_end_msg 1 || true 148 log_end_msg 1 || true
@@ -163,7 +163,7 @@ case "$1" in
163 163
164 status) 164 status)
165 check_for_upstart 1 165 check_for_upstart 1
166 status_of_proc -p /var/run/sshd.pid /usr/sbin/sshd sshd && exit 0 || exit $? 166 status_of_proc -p /run/sshd.pid /usr/sbin/sshd sshd && exit 0 || exit $?
167 ;; 167 ;;
168 168
169 *) 169 *)