65bdb9070d5b668b3b6a0f4de11eaf916a387b8d
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / openssh / S50sshd
1 #!/bin/sh
2 #
3 # sshd        Starts sshd.
4 #
5
6 # Make sure the ssh-keygen progam exists
7 [ -f /usr/bin/ssh-keygen ] || exit 0
8
9 # Create any missing keys
10 /usr/bin/ssh-keygen -A
11
12 umask 077
13
14 start() {
15         echo -n "Starting sshd: "
16         /usr/sbin/sshd
17         touch /var/lock/sshd
18         echo "OK"
19 }
20 stop() {
21         echo -n "Stopping sshd: "
22         killall sshd
23         rm -f /var/lock/sshd
24         echo "OK"
25 }
26 restart() {
27         stop
28         start
29 }
30
31 case "$1" in
32   start)
33         start
34         ;;
35   stop)
36         stop
37         ;;
38   restart|reload)
39         restart
40         ;;
41   *)
42         echo "Usage: $0 {start|stop|restart}"
43         exit 1
44 esac
45
46 exit $?
47