Skip to content

Commit 31bf991

Browse files
committed
~修复小闪存模式部分情况下启动报错的bug
1 parent cae9613 commit 31bf991

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

scripts/init.sh

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,8 @@ done
8181
setconfig versionsh_l $version
8282
#生成用于执行启动服务的变量文件
8383
[ ! -f "$CRASHDIR"/configs/command.env ] && {
84-
TMPDIR='/tmp/ShellCrash'
85-
BINDIR="$CRASHDIR"
86-
touch "$CRASHDIR"/configs/command.env
87-
setconfig TMPDIR "$TMPDIR" "$CRASHDIR"/configs/command.env
88-
setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env
84+
echo 'TMPDIR=/tmp/ShellCrash' > "$CRASHDIR"/configs/command.env
85+
echo "BINDIR=$CRASHDIR" >> "$CRASHDIR"/configs/command.env
8986
}
9087
if [ -n "$(grep 'crashcore=singbox' "$CFG_PATH")" ]; then
9188
COMMAND='"$TMPDIR/CrashCore run -D $BINDIR -C $TMPDIR/jsons"'

scripts/menus/4_setboot.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ setboot() {
129129
msg_alert "\033[33m已经停用小闪存功能!\033[0m"
130130
fi
131131
fi
132-
setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env
132+
sed -i "s#BINDIR=.*#BINDIR=$BINDIR#" "$CRASHDIR"/configs/command.env
133133
sleep 1
134134
;;
135135
5)
@@ -201,7 +201,7 @@ setboot() {
201201
continue
202202
;;
203203
esac
204-
setconfig BINDIR "$BINDIR" "$CRASHDIR"/configs/command.env
204+
sed -i "s#BINDIR=.*#BINDIR=$BINDIR#" "$CRASHDIR"/configs/command.env
205205
break
206206
done
207207
;;

scripts/menus/userguide.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ userguide() {
9999
read -r -p "$COMMON_INPUT_R" res
100100
[ "$res" = 1 ] && {
101101
BINDIR=/tmp/ShellCrash
102-
setconfig BINDIR /tmp/ShellCrash "$CRASHDIR"/configs/command.env
102+
sed -i "s#BINDIR=.*#BINDIR=$BINDIR" "$CRASHDIR"/configs/command.env
103103
}
104104
fi
105105

0 commit comments

Comments
 (0)