From 44f496d37df485f16d67bcb88885c5f4437a002f Mon Sep 17 00:00:00 2001 From: Roman I Khimov Date: Thu, 3 Jun 2010 18:18:05 +0400 Subject: [PATCH] dropbear: support comma-separated list of addresses in port spec Signed-off-by: Roman I Khimov --- recipes/dropbear/dropbear.inc | 2 +- recipes/dropbear/dropbear/init | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/recipes/dropbear/dropbear.inc b/recipes/dropbear/dropbear.inc index f0b621ac21..5da00f284a 100644 --- a/recipes/dropbear/dropbear.inc +++ b/recipes/dropbear/dropbear.inc @@ -6,7 +6,7 @@ DEPENDS = "zlib" PROVIDES = "ssh sshd" RPROVIDES = "ssh sshd" -INC_PR = "r2" +INC_PR = "r3" SRC_URI = "\ http://matt.ucc.asn.au/dropbear/dropbear-${PV}.tar.bz2 \ diff --git a/recipes/dropbear/dropbear/init b/recipes/dropbear/dropbear/init index 5c8dfc12a8..275aa328df 100755 --- a/recipes/dropbear/dropbear/init +++ b/recipes/dropbear/dropbear/init @@ -19,6 +19,9 @@ test "$NO_START" = "0" || exit 0 test -x "$DAEMON" || exit 0 test ! -h /var/service/dropbear || exit 0 +# Allows comma-separated list of addresses/ports +DROPBEAR_PORT=`echo $DROPBEAR_PORT | sed "s/,/ -p /g"` + readonly_rootfs=0 for flag in `awk '{ if ($2 == "/") { split($4,FLAGS,",") } }; END { for (f in FLAGS) print FLAGS[f] }'