diff --git a/net/iodine/files/iodined.init b/net/iodine/files/iodined.init index d91b7793e..48dea619d 100644 --- a/net/iodine/files/iodined.init +++ b/net/iodine/files/iodined.init @@ -9,8 +9,12 @@ start_instance () { config_get password "$section" 'password' config_get tunnelip "$section" 'tunnelip' config_get tld "$section" 'tld' + config_get port "$section" 'port' - service_start /usr/sbin/iodined -l "$address" -P "$password" "$tunnelip" "$tld" + test -n "$address" || address='0.0.0.0' + test -n "$port" || port='53' + + service_start /usr/sbin/iodined -l "$address" -P "$password" -p "$port" "$tunnelip" "$tld" } start() {