From 28122e553f994ed76a78116dcf6ab3ae18314b50 Mon Sep 17 00:00:00 2001 From: H3o66 Date: Mon, 15 Mar 2021 19:03:02 +0100 Subject: [PATCH] fix(core): fix start paramerter reloading --- linuxgsm.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/linuxgsm.sh b/linuxgsm.sh index 0182d24db..83322d53f 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -465,6 +465,14 @@ else elif grep -qE "^[[:blank:]]*startparameters=" "${configdirserver}/_default.cfg"; then eval startparameters="$(sed -nr 's/^ *startparameters=(.*)$/\1/p' "${configdirserver}/_default.cfg")" fi + # reload preexecutable + if grep -qE "^[[:blank:]]*preexecutable=" "${configdirserver}/${selfname}.cfg"; then + eval preexecutable="$(sed -nr 's/^ *preexecutable=(.*)$/\1/p' "${configdirserver}/${selfname}.cfg")" + elif grep -qE "^[[:blank:]]*preexecutable=" "${configdirserver}/common.cfg"; then + eval preexecutable="$(sed -nr 's/^ *preexecutable=(.*)$/\1/p' "${configdirserver}/common.cfg")" + elif grep -qE "^[[:blank:]]*preexecutable=" "${configdirserver}/_default.cfg"; then + eval preexecutable="$(sed -nr 's/^ *preexecutable=(.*)$/\1/p' "${configdirserver}/_default.cfg")" + fi } fn_reload_startparameters # Load the linuxgsm.sh in to tmpdir. If missing download it.