From 215df2b5369fb4a3fc8bbb2a531f5b359a372d49 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Mon, 27 Jan 2014 05:32:29 +0100 Subject: [PATCH] tunneldigger: build cmdline using function "append" --- net/tunneldigger/files/tunneldigger.init | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/net/tunneldigger/files/tunneldigger.init b/net/tunneldigger/files/tunneldigger.init index 3ae1cb0..229eea6 100755 --- a/net/tunneldigger/files/tunneldigger.init +++ b/net/tunneldigger/files/tunneldigger.init @@ -21,15 +21,12 @@ config_cb() { local broker_opts="" for address in $addresses; do - broker_opts="${broker_opts} -b ${address}" + append broker_opts "-b ${address}" done - if [ ! -z "${limit_bw_down}" ]; then - broker_opts="${broker_opts} -L ${limit_bw_down}" - fi + [ ! -z "${limit_bw_down}" ] && append broker_opts "-L ${limit_bw_down}" + [ ! -z "${hook_script}" ] && append broker_opts "-s ${hook_script}" - if [ ! -z "${hook_script}" ] ; then - broker_opts="${broker_opts} -s ${hook_script}" fi echo "Starting tunneldigger on ${interface}"