Update use_repo

This commit is contained in:
喵二
2024-06-09 22:05:03 +08:00
committed by GitHub
parent 8626f90366
commit 3335ce1887

45
init.sh
View File

@@ -159,6 +159,7 @@ print_version() {
echo "Local Hash : $hash_local" echo "Local Hash : $hash_local"
echo "Remote Hash : $hash_remote" echo "Remote Hash : $hash_remote"
echo "================================" echo "================================"
echo ""
} }
main() { main() {
@@ -176,29 +177,40 @@ use_repo(){
if [ -f "/var/opkg-lists/istore_compat" ]; then if [ -f "/var/opkg-lists/istore_compat" ]; then
rm /var/opkg-lists/istore_compat rm /var/opkg-lists/istore_compat
fi fi
echo "=============================================================================="
echo "Warning:" echo "Warning:"
echo "软件源纯属免费分享的开源软件以方便开发者使用,我们没有第三方商业服务,风险需要自行承担。" echo "软件源纯属免费分享,赞助我们复制链接在浏览器打开,这对我们继续保持在线服务有很大影响。"
echo "本人不对所有软件进行保证,赞助我们复制链接在浏览器打开,这对我们继续保持在线服务有很大影响。" echo "本人不对所有软件进行保证,我们没有第三方商业服务,风险需要自行承担。"
echo "支持我们: https://www.miaoer.xyz/sponsor" echo "支持我们: https://www.miaoer.xyz/sponsor"
echo "你需要同意 CatWrt 软件源用户协议请确认,如不同意请在倒计时之前 [CTRL]+[C] 终止。" echo "你需要同意 CatWrt 软件源用户协议,请确认是否继续 (10 秒内按 [Ctrl]+[C] 取消操作)"
read -t 10 -p "您有 10 秒选择" echo "=============================================================================="
arch=$(uname -m) for i in $(seq 10 -1 1); do
echo -n "$i "
sleep 1
done
# Check ARCH release system_arch=$(uname -m)
model=$(grep "Model:" $release | cut -d ' ' -f2) release="/etc/catwrt_release"
if [[ $model =~ "mt798x" ]]; then
# mt798x
curl -o /etc/opkg/distfeeds.conf $MT798X_REPO
elif [ "$arch" = "x86_64" ]; then
# amd64
curl -o /etc/opkg/distfeeds.conf $AMD64_REPO
if [ -f "$release" ]; then
source "$release"
else else
echo "不支持的机型: $model" echo "Error: $release"
return
fi
echo ""
if [[ "$system_arch" == "x86_64" && "$arch" == "amd64" ]]; then
echo "正在获取 x86_64 软件源..."
curl -o /etc/opkg/distfeeds.conf $AMD64_REPO
elif [[ "$system_arch" == "aarch64" && "$arch" == "mt798x" ]]; then
echo "正在获取 mt798x 软件源..."
curl -o /etc/opkg/distfeeds.conf $MT798X_REPO
else
echo "Unsupported System Arch: $system_arch or $arch ."
return return
fi fi
@@ -206,6 +218,7 @@ use_repo(){
rm /var/lock/opkg.lock rm /var/lock/opkg.lock
fi fi
echo "更新软件包列表..."
opkg update opkg update
} }