rclone: fix init script on CIDR format ipaddr

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
This commit is contained in:
Liangbin Lian 2022-08-05 16:20:32 +08:00 committed by Josef Schlehofer
parent 2611b86547
commit 7af716f12d
1 changed files with 3 additions and 2 deletions

View File

@ -47,12 +47,13 @@ start_service() {
config_get proxy_addr proxy proxy_addr
if [ "${addr_type}" = "local" ]; then
addr="$(uci get network.loopback.ipaddr)"
addr="$(uci get network.loopback.ipaddr | cut -d' ' -f1)"
elif [ "${addr_type}" = "lan" ]; then
addr="$(uci get network.lan.ipaddr)"
addr="$(uci get network.lan.ipaddr | cut -d' ' -f1)"
else
addr=""
fi
addr="${addr%/*}"
local config_dir="${config_path%/*}"
[ -d "$config_dir" ] || mkdir -p "$config_dir"