You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
393 B
Plaintext
21 lines
393 B
Plaintext
2 years ago
|
#!/usr/bin/env /lib/runit/invoke-run
|
||
|
set -e
|
||
|
|
||
|
NAME="ssh"
|
||
|
|
||
|
sv start auditd || sv check auditd || true
|
||
|
|
||
|
# don't start if 'sshd_not_to_be_run' exists
|
||
|
test -e /etc/ssh/sshd_not_to_be_run && exit 161
|
||
|
|
||
|
#Create /run/sshd
|
||
|
test -d /run/sshd || mkdir /run/sshd && chmod 0755 /run/sshd
|
||
|
|
||
|
exec 2>&1
|
||
|
|
||
|
#Config test
|
||
|
/usr/sbin/sshd -t || exit 162
|
||
|
|
||
|
echo "Starting $NAME..."
|
||
|
exec /usr/sbin/sshd -D -e $SSHD_OPTS
|