sshtunnel: allow empty remoteaddress
[feed/packages.git] / net / sshtunnel / files / sshtunnel.init
index 144d447e84f9583fdb3bf9e3278a98f43341d4b0..1274be249487f10e5bc876a8a4485cfa1dcf35a0 100644 (file)
@@ -57,7 +57,7 @@ validate_server_section() {
 
 validate_tunnelR_section() {
        uci_load_validate sshtunnel tunnelR "$1" "$2" \
-               'remoteaddress:or(host, "*"):*' \
+               'remoteaddress:or(host, "*")' \
                'remoteport:port' \
                'localaddress:host' \
                'localport:port'
@@ -67,13 +67,13 @@ validate_tunnelL_section() {
        uci_load_validate sshtunnel tunnelL "$1" "$2" \
                'remoteaddress:host' \
                'remoteport:port' \
-               'localaddress:or(host, "*"):*' \
+               'localaddress:or(host, "*")' \
                'localport:port'
 }
 
 validate_tunnelD_section() {
        uci_load_validate sshtunnel tunnelD "$1" "$2" \
-               'localaddress:or(host, "*"):*' \
+               'localaddress:or(host, "*")' \
                'localport:port'
 }
 
@@ -93,7 +93,7 @@ load_tunnelR() {
        # validate and load this remote tunnel config
        [ "$2" = 0 ] || { _err "tunnelR $1: validation failed"; return 1; }
 
-       [ -n "$remoteport" -a -n "$localport" -a -n "$remoteaddress" ] || { _err "tunnelR $1: missing required options"; return 1; }
+       [ -n "$remoteport" -a -n "$localport" ] || { _err "tunnelR $1: missing required options"; return 1; }
 
        # count nr of valid sections to make sure there are at least one
        count=$((count+=1))
@@ -111,7 +111,7 @@ load_tunnelL() {
        # validate and load this remote tunnel config
        [ "$2" = 0 ] || { _err "tunnelL $1: validation failed"; return 1; }
 
-       [ -n "$remoteport" -a -n "$localport" -a -n "$remoteaddress" ] || { _err "tunnelL $1: missing required options"; return 1; }
+       [ -n "$remoteport" -a -n "$localport" ] || { _err "tunnelL $1: missing required options"; return 1; }
 
        # count nr of valid sections to make sure there are at least one
        count=$((count+=1))