diff options
author | Liangbin Lian <jjm2473@gmail.com> | 2022-08-05 16:20:32 +0800 |
---|---|---|
committer | Josef Schlehofer <pepe.schlehofer@gmail.com> | 2022-08-13 11:34:21 +0200 |
commit | 7af716f12d7aeaef48ccc3f025927808af0bf461 (patch) | |
tree | 5d8b8f06b2c47c108d3246363c13f05d6483ad97 /net | |
parent | 2611b86547aec7ef14ad2882381e9e66d7ee9bec (diff) |
rclone: fix init script on CIDR format ipaddr
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
Diffstat (limited to 'net')
-rwxr-xr-x | net/rclone/files/rclone.init | 5 |
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" |