From 83db91634ec55b56616c3ee3769fa38be345a7d7 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Wed, 13 Sep 2023 21:22:10 +0800 Subject: [PATCH] default-settings: allow custom mirror via uci Signed-off-by: Tianling Shen --- .../default-settings/files/99-default-settings-chinese | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package/emortal/default-settings/files/99-default-settings-chinese b/package/emortal/default-settings/files/99-default-settings-chinese index dd24bda0f6..d1e4208533 100755 --- a/package/emortal/default-settings/files/99-default-settings-chinese +++ b/package/emortal/default-settings/files/99-default-settings-chinese @@ -18,6 +18,13 @@ if ! uci -q get system.@imm_init[0].system_chn > "/dev/null"; then EOF fi -sed -i.bak "s,downloads.immortalwrt.org,mirrors.vsean.net/openwrt,g" "/etc/opkg/distfeeds.conf" +opkg_mirror="$(uci -q get system.@imm_init[0].opkg_mirror)" +if [ -z "$opkg_mirror" ]; then + opkg_mirror="https://mirrors.vsean.net/openwrt" + uci -q set system.@imm_init[0].opkg_mirror="$opkg_mirror" + uci -q commit system +fi + +sed -i.bak "s,https://downloads.immortalwrt.org,$opkg_mirror,g" "/etc/opkg/distfeeds.conf" exit 0