From 31bf9915c69f4f41372909f8f4a422f0d216a65c Mon Sep 17 00:00:00 2001 From: juewuy Date: Sun, 15 Feb 2026 20:37:11 +0800 Subject: [PATCH] =?UTF-8?q?~=E4=BF=AE=E5=A4=8D=E5=B0=8F=E9=97=AA=E5=AD=98?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E9=83=A8=E5=88=86=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=8A=A5=E9=94=99=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/init.sh | 7 ++----- scripts/menus/4_setboot.sh | 4 ++-- scripts/menus/userguide.sh | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/scripts/init.sh b/scripts/init.sh index 364be108..0e602a89 100644 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -81,11 +81,8 @@ done setconfig versionsh_l $version #生成用于执行启动服务的变量文件 [ ! -f "$CRASHDIR"/configs/command.env ] && { - TMPDIR='/tmp/ShellCrash' - BINDIR="$CRASHDIR" - touch "$CRASHDIR"/configs/command.env - setconfig TMPDIR "$TMPDIR" "$CRASHDIR"/configs/command.env - setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env + echo 'TMPDIR=/tmp/ShellCrash' > "$CRASHDIR"/configs/command.env + echo "BINDIR=$CRASHDIR" >> "$CRASHDIR"/configs/command.env } if [ -n "$(grep 'crashcore=singbox' "$CFG_PATH")" ]; then COMMAND='"$TMPDIR/CrashCore run -D $BINDIR -C $TMPDIR/jsons"' diff --git a/scripts/menus/4_setboot.sh b/scripts/menus/4_setboot.sh index 5c4527e7..9116ec76 100644 --- a/scripts/menus/4_setboot.sh +++ b/scripts/menus/4_setboot.sh @@ -129,7 +129,7 @@ setboot() { msg_alert "\033[33m已经停用小闪存功能!\033[0m" fi fi - setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env + sed -i "s#BINDIR=.*#BINDIR=$BINDIR#" "$CRASHDIR"/configs/command.env sleep 1 ;; 5) @@ -201,7 +201,7 @@ setboot() { continue ;; esac - setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env + sed -i "s#BINDIR=.*#BINDIR=$BINDIR#" "$CRASHDIR"/configs/command.env break done ;; diff --git a/scripts/menus/userguide.sh b/scripts/menus/userguide.sh index 13796a81..b64c5f1d 100644 --- a/scripts/menus/userguide.sh +++ b/scripts/menus/userguide.sh @@ -99,7 +99,7 @@ userguide() { read -r -p "$COMMON_INPUT_R" res [ "$res" = 1 ] && { BINDIR=/tmp/ShellCrash - setconfig BINDIR /tmp/ShellCrash "$CRASHDIR"/configs/command.env + sed -i "s#BINDIR=.*#BINDIR=$BINDIR" "$CRASHDIR"/configs/command.env } fi