summaryrefslogtreecommitdiffhomepage
path: root/debian/dropbear.init
diff options
context:
space:
mode:
Diffstat (limited to 'debian/dropbear.init')
-rw-r--r--debian/dropbear.init8
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"