diff options
author | Colin Watson <cjwatson@debian.org> | 2017-03-09 11:20:38 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2017-03-30 00:20:13 +0100 |
commit | deabedcd80fd145a2eb350ad5a6a34670750a755 (patch) | |
tree | b366443eb1d45623f950eceec42bbe59c3888b32 /debian/openssh-server.ssh.init | |
parent | 48ad3d219f0d19d28bd1fe26abd348515477fa6f (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.init | 22 |
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 | ||
67 | check_privsep_dir() { | 67 | check_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 | *) |