From 784168b1516e255a5f673e2c089417d07c927cdf Mon Sep 17 00:00:00 2001 From: wukongdaily <2666180@gmail.com> Date: Fri, 22 Mar 2024 16:24:15 +0800 Subject: [PATCH] Update gl-inet.sh --- gl-inet.sh | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/gl-inet.sh b/gl-inet.sh index 49428d1..f78dd98 100755 --- a/gl-inet.sh +++ b/gl-inet.sh @@ -290,9 +290,7 @@ recovery_opkg_settings() { wget -O /etc/opkg/distfeeds.conf ${mt2500a_opkg} ;; *6000*) - echo "正在适配 这货居然内核降级了!" - #mt6000_opkg="https://raw.githubusercontent.com/wukongdaily/gl-inet-onescript/master/mt-6000/distfeeds.conf" - #wget -O /etc/opkg/distfeeds.conf ${mt6000_opkg} + update_opkg_config ;; *) echo "Router name does not contain '3000' 6000 or '2500'." @@ -300,6 +298,30 @@ recovery_opkg_settings() { esac } +update_opkg_config() { + kernel_version=$(uname -r) + echo "MT-6000 kernel version: $kernel_version" + case $kernel_version in + 5.4*) + mt6000_opkg="https://raw.githubusercontent.com/wukongdaily/gl-inet-onescript/master/mt-6000/distfeeds-5.4.conf" + ;; + 5.15*) + mt6000_opkg="https://raw.githubusercontent.com/wukongdaily/gl-inet-onescript/master/mt-6000/distfeeds.conf" + ;; + *) + echo "Unsupported kernel version: $kernel_version" + return 1 + ;; + esac + wget -O /etc/opkg/distfeeds.conf ${mt6000_opkg} + if [ $? -eq 0 ]; then + echo "Opkg configuration updated successfully." + else + echo "Failed to update opkg configuration." + return 1 + fi +} + do_luci_app_adguardhome() { setup_software_source 0 opkg remove gl-sdk4-ui-adguardhome