Update use_repo
This commit is contained in:
47
init.sh
47
init.sh
@@ -33,7 +33,7 @@ show_menu() {
|
|||||||
echo -n "Please enter your choice: "
|
echo -n "Please enter your choice: "
|
||||||
}
|
}
|
||||||
|
|
||||||
# Log Collection Function
|
# Debug
|
||||||
debug() {
|
debug() {
|
||||||
if [ -f /www/logs.txt ]; then
|
if [ -f /www/logs.txt ]; then
|
||||||
rm /www/logs.txt
|
rm /www/logs.txt
|
||||||
@@ -101,6 +101,8 @@ debug() {
|
|||||||
echo "使用浏览器访问下载 http://$lan_ip/logs.txt"
|
echo "使用浏览器访问下载 http://$lan_ip/logs.txt"
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# catwrt_update
|
||||||
catwrt_update() {
|
catwrt_update() {
|
||||||
|
|
||||||
API_URL="https://api.miaoer.xyz/api/v2/snippets/catwrt/update"
|
API_URL="https://api.miaoer.xyz/api/v2/snippets/catwrt/update"
|
||||||
@@ -167,6 +169,46 @@ main() {
|
|||||||
main
|
main
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Repo
|
||||||
|
use_repo(){
|
||||||
|
# fk is
|
||||||
|
if [ -f "/var/opkg-lists/istore_compat" ]; then
|
||||||
|
rm /var/opkg-lists/istore_compat
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Warning:"
|
||||||
|
echo "软件源纯属免费分享,赞助我们复制链接在浏览器打开,这对我们继续保持在线服务有很大影响。"
|
||||||
|
echo "本人不对所有软件进行保证,我们没有第三方商业服务,风险需要自行承担。"
|
||||||
|
echo "支持我们: https://www.miaoer.xyz/sponsor"
|
||||||
|
echo "你需要同意 CatWrt 软件源用户协议,请确认是否继续 (y/n)"
|
||||||
|
read -t 10 -p "您有 10 秒选择,输入 y 继续,其他退出:" confirm
|
||||||
|
[ "$confirm" != y ] && return
|
||||||
|
|
||||||
|
arch=$(uname -m)
|
||||||
|
|
||||||
|
# Check ARCH release
|
||||||
|
model=$(grep "Model:" $release | cut -d ' ' -f2)
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "不支持的机型: $model"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "/var/lock/opkg.lock" ]; then
|
||||||
|
rm /var/lock/opkg.lock
|
||||||
|
fi
|
||||||
|
|
||||||
|
opkg update
|
||||||
|
}
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
show_menu
|
show_menu
|
||||||
read choice
|
read choice
|
||||||
@@ -177,6 +219,9 @@ while true; do
|
|||||||
2)
|
2)
|
||||||
catwrt_update
|
catwrt_update
|
||||||
;;
|
;;
|
||||||
|
3)
|
||||||
|
use_repo
|
||||||
|
;;
|
||||||
0)
|
0)
|
||||||
echo "Exiting..."
|
echo "Exiting..."
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user