Browse Source
fix(config): parms setting will work again if present in configs (#3381)
* fix(config): parms setting will work again if present in configs
This will allow the legacy "parms" to still function
pull/3382/head
Daniel Gibbs
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
18 additions and
0 deletions
-
linuxgsm.sh
|
|
@ -465,7 +465,25 @@ else |
|
|
|
elif grep -qE "^[[:blank:]]*startparameters=" "${configdirserver}/_default.cfg"; then |
|
|
|
eval startparameters="$(sed -nr 's/^ *startparameters=(.*)$/\1/p' "${configdirserver}/_default.cfg")" |
|
|
|
fi |
|
|
|
|
|
|
|
# For legacy configs that still use parms= 15.03.21 |
|
|
|
if grep -qE "^[[:blank:]]*parms=" "${configdirserver}/secrets-${selfname}.cfg"; then |
|
|
|
eval parms="$(sed -nr 's/^ *parms=(.*)$/\1/p' "${configdirserver}/secrets-${selfname}.cfg")" |
|
|
|
elif grep -qE "^[[:blank:]]*parms=" "${configdirserver}/${selfname}.cfg"; then |
|
|
|
eval parms="$(sed -nr 's/^ *parms=(.*)$/\1/p' "${configdirserver}/${selfname}.cfg")" |
|
|
|
elif grep -qE "^[[:blank:]]*parms=" "${configdirserver}/secrets-common.cfg"; then |
|
|
|
eval parms="$(sed -nr 's/^ *parms=(.*)$/\1/p' "${configdirserver}/secrets-common.cfg")" |
|
|
|
elif grep -qE "^[[:blank:]]*parms=" "${configdirserver}/common.cfg"; then |
|
|
|
eval parms="$(sed -nr 's/^ *parms=(.*)$/\1/p' "${configdirserver}/common.cfg")" |
|
|
|
elif grep -qE "^[[:blank:]]*parms=" "${configdirserver}/_default.cfg"; then |
|
|
|
eval parms="$(sed -nr 's/^ *parms=(.*)$/\1/p' "${configdirserver}/_default.cfg")" |
|
|
|
fi |
|
|
|
|
|
|
|
if [ -n "${parms}" ]; then |
|
|
|
startparameters="${parms}" |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|
fn_reload_startparameters |
|
|
|
# Load the linuxgsm.sh in to tmpdir. If missing download it. |
|
|
|
if [ ! -f "${tmpdir}/linuxgsm.sh" ]; then |
|
|
|