Просмотр исходного кода

Fixed exitbypass not working for install fixes

Daniel Gibbs 7 лет назад
Родитель
Сommit
7c3074ea08

+ 3 - 1
lgsm/functions/command_stop.sh

@@ -301,4 +301,6 @@ fn_stop_pre_check
 if [ -f "${rootdir}/${lockselfname}" ]; then
 	rm -f "${rootdir}/${lockselfname}"
 fi
-core_exit.sh
+if [ -z "${exitbypass}" ]; then
+	core_exit.sh
+fi

+ 4 - 0
lgsm/functions/fix_kf.sh

@@ -21,9 +21,13 @@ echo "applying server name fix."
 sleep 0.5
 echo "forcing server restart..."
 sleep 0.5
+exitbypass=1
 command_start.sh
 sleep 5
+exitbypass=1
 command_stop.sh
+exitbypass=1
 command_start.sh
 sleep 5
+exitbypass=1
 command_stop.sh

+ 1 - 0
lgsm/functions/fix_kf2.sh

@@ -17,4 +17,5 @@ sleep 1
 exitbypass=1
 command_start.sh
 sleep 10
+exitbypass=1
 command_stop.sh

+ 4 - 0
lgsm/functions/fix_ro.sh

@@ -24,9 +24,13 @@ echo "applying server name fix."
 sleep 0.5
 echo "forcing server restart..."
 sleep 0.5
+exitbypass=1
 command_start.sh
 sleep 5
+exitbypass=1
 command_stop.sh
+exitbypass=1
 command_start.sh
 sleep 5
+exitbypass=1
 command_stop.sh

+ 1 - 0
lgsm/functions/fix_ut3.sh

@@ -17,4 +17,5 @@ sleep 1
 exitbypass=1
 command_start.sh
 sleep 10
+exitbypass=1
 command_stop.sh