4 Commits

Author SHA1 Message Date
Nikita Skryabin
00733f7b6b Merge 7177c18ecd into 6790ff7502 2024-09-09 15:23:58 +03:00
Nikita Skryabin
7177c18ecd fix: correct VERSION_ID extraction using echo instead of cat 2024-09-05 16:36:17 +03:00
Nikita Skryabin
0a71e0de9b refactor: reuse environment variables from /etc/os-release for version checks 2024-09-05 16:31:28 +03:00
Nikita Skryabin
67832bea31 refactor: switch model detection to use /tmp/sysinfo/model 2024-09-05 16:26:12 +03:00
2 changed files with 11 additions and 11 deletions

View File

@@ -19,13 +19,13 @@ output_21() {
} }
# System Details # System Details
MODEL=$(grep machine /proc/cpuinfo | cut -d ':' -f 2) MODEL=$(cat /tmp/sysinfo/model)
RELEASE=$(grep OPENWRT_RELEASE /etc/os-release | awk -F '"' '{print $2}') source /etc/os-release
printf "\033[34;1mModel:$MODEL\033[0m\n" printf "\033[34;1mModel: $MODEL\033[0m\n"
printf "\033[34;1mVersion: $RELEASE\033[0m\n" printf "\033[34;1mVersion: $OPENWRT_RELEASE\033[0m\n"
printf "\033[34;1mDate: $(date)\033[0m\n" printf "\033[34;1mDate: $(date)\033[0m\n"
VERSION_ID=$(grep VERSION_ID /etc/os-release | awk -F '"' '{print $2}' | awk -F. '{print $1}') VERSION_ID=$(echo $VERSION | awk -F. '{print $1}')
RAM=$(free -m | grep Mem: | awk '{print $2}') RAM=$(free -m | grep Mem: | awk '{print $2}')
if [[ "$VERSION_ID" -ge 22 && "$RAM" -lt 150000 ]] if [[ "$VERSION_ID" -ge 22 && "$RAM" -lt 150000 ]]
then then
@@ -462,4 +462,4 @@ fi
# Info # Info
echo -e "\nTelegram channel: https://t.me/itdoginfo" echo -e "\nTelegram channel: https://t.me/itdoginfo"
echo "Telegram chat: https://t.me/itdogchat" echo "Telegram chat: https://t.me/itdogchat"

View File

@@ -949,12 +949,12 @@ install_awg_packages() {
} }
# System Details # System Details
MODEL=$(grep machine /proc/cpuinfo | cut -d ':' -f 2) MODEL=$(cat /tmp/sysinfo/model)
RELEASE=$(grep OPENWRT_RELEASE /etc/os-release | awk -F '"' '{print $2}') source /etc/os-release
printf "\033[34;1mModel:$MODEL\033[0m\n" printf "\033[34;1mModel: $MODEL\033[0m\n"
printf "\033[34;1mVersion: $RELEASE\033[0m\n" printf "\033[34;1mVersion: $OPENWRT_RELEASE\033[0m\n"
VERSION_ID=$(grep VERSION_ID /etc/os-release | awk -F '"' '{print $2}' | awk -F. '{print $1}') VERSION_ID=$(echo $VERSION | awk -F. '{print $1}')
if [ "$VERSION_ID" -ne 23 ]; then if [ "$VERSION_ID" -ne 23 ]; then
printf "\033[31;1mScript only support OpenWrt 23.05\033[0m\n" printf "\033[31;1mScript only support OpenWrt 23.05\033[0m\n"