Using substring instead of awk.
It changes behaviour when only one port is specified.
Previously:
value="80" => public="80" local=""
Now:
value="80" => public="80" local="80"
It simplifies configuration of one-to-one ports.
Signed-off-by: Sergey Ponomarev <redacted>
local value="$1"
local ipv4="$2"
- public_port=$(echo "$value"|awk -F';' '{print $1}')
- local_port=$(echo "$value"|awk -F';' '{print $2}')
+ public_port="${value#*;}"
+ local_port="${value%;*}"
echo "HiddenServicePort $public_port $ipv4:$local_port">>$TORRC_FILE
}