diff --git a/定制/龙架构/loongjet.sh b/定制/龙架构/loongjet.sh index aee9256..20c9015 100755 --- a/定制/龙架构/loongjet.sh +++ b/定制/龙架构/loongjet.sh @@ -19,7 +19,6 @@ TMP_ROOT=/tmp/xunmi # 读取系统架构和内核信息 readonly UNAME_M="$(uname -m)" -readonly UNAME_R="$(uname -r)" WorldType="新世界" # 加载系统信息 @@ -84,9 +83,6 @@ exist_file() { # 识别架构 Check_Arch() { case $UNAME_M in -# *x86_64*) -# TARGET_ARCH="amd64" -# ;; *loongarch64*) TARGET_ARCH="loong64" ;; @@ -114,7 +110,8 @@ Check_Distribution() { notice="我们尚未在此发行版上进行测试,默认使用新世界文件替换" ;; esac - if [[ $UNAME_R =~ ^4.19.0-.+ ]]; then + WorldNum=$(hexdump -s 48 -C /usr/bin/sh | head -n 1 | awk '{print $2}') + if [[ ${WorldNum} == "03" ]]; then WorldType="旧世界" fi Show ${sType} "检测到 ${ReleaseName} 发行版系统, 根据内核版本推断属于 -> ${WorldType} <- 系统 "