2694931d017491fb3d67b2f10c5de7f497dc2258
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / dropbear / S50dropbear
1 #!/bin/sh
2 #
3 # Starts dropbear sshd.
4 #
5
6 # Allow a few customizations from a config file
7 test -r /etc/default/dropbear && . /etc/default/dropbear
8
9 start() {
10         DROPBEAR_ARGS="$DROPBEAR_ARGS -R"
11
12         echo -n "Starting dropbear sshd: "
13         umask 077
14         start-stop-daemon -S -q -p /var/run/dropbear.pid \
15                 --exec /usr/sbin/dropbear -- $DROPBEAR_ARGS
16         [ $? = 0 ] && echo "OK" || echo "FAIL"
17 }
18 stop() {
19         echo -n "Stopping dropbear sshd: "
20         start-stop-daemon -K -q -p /var/run/dropbear.pid
21         [ $? = 0 ] && echo "OK" || echo "FAIL"
22 }
23 restart() {
24         stop
25         start
26 }
27
28 case "$1" in
29   start)
30         start
31         ;;
32   stop)
33         stop
34         ;;
35   restart|reload)
36         restart
37         ;;
38   *)
39         echo "Usage: $0 {start|stop|restart}"
40         exit 1
41 esac
42
43 exit $?