aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorLiangbin Lian <jjm2473@gmail.com>2022-08-05 16:20:32 +0800
committerJosef Schlehofer <pepe.schlehofer@gmail.com>2022-08-13 11:34:21 +0200
commit7af716f12d7aeaef48ccc3f025927808af0bf461 (patch)
tree5d8b8f06b2c47c108d3246363c13f05d6483ad97 /net
parent2611b86547aec7ef14ad2882381e9e66d7ee9bec (diff)
rclone: fix init script on CIDR format ipaddr
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
Diffstat (limited to 'net')
-rwxr-xr-xnet/rclone/files/rclone.init5
1 files changed, 3 insertions, 2 deletions
diff --git a/net/rclone/files/rclone.init b/net/rclone/files/rclone.init
index 51c0060f7..276a3b191 100755
--- a/net/rclone/files/rclone.init
+++ b/net/rclone/files/rclone.init
@@ -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"