diff options
Diffstat (limited to 'debian/dropbear.init')
-rw-r--r-- | debian/dropbear.init | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/debian/dropbear.init b/debian/dropbear.init index d9578db..d31a231 100644 --- a/debian/dropbear.init +++ b/debian/dropbear.init @@ -14,10 +14,12 @@ NO_START=0 set -e +cancel() { echo "$1" >&2; exit 0; }; test ! -r /etc/default/dropbear || . /etc/default/dropbear -test "$NO_START" = "0" || exit 0 -test -x "$DAEMON" || exit 0 -test ! -h /var/service/dropbear || exit 0 +test "$NO_START" = "0" || cancel 'NO_START is not set to zero.' +test -x "$DAEMON" || cancel "$DAEMON does not exist or is not executable." +test ! -h /var/service/dropbear || \ + cancel '/var/service/dropbear exists, service is controlled through runit.' test -z "$DROPBEAR_BANNER" || \ DROPBEAR_EXTRA_ARGS="$DROPBEAR_EXTRA_ARGS -b $DROPBEAR_BANNER" |