V8.00.000.2025.06.17
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 53s
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 53s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
@@ -273,7 +273,7 @@ installation_cryptsetup
|
|||||||
echo "MAIN PROGRAM SEQUENCE: 4230_installation_grub.sh ..."
|
echo "MAIN PROGRAM SEQUENCE: 4230_installation_grub.sh ..."
|
||||||
installation_grub
|
installation_grub
|
||||||
echo "MAIN PROGRAM SEQUENCE: 4240_update_grub_password.sh ..."
|
echo "MAIN PROGRAM SEQUENCE: 4240_update_grub_password.sh ..."
|
||||||
update_grub_password # TODO: Checks ongoing
|
update_grub_password
|
||||||
echo "MAIN PROGRAM SEQUENCE: 4250_update_grub_bootparameter.sh ..."
|
echo "MAIN PROGRAM SEQUENCE: 4250_update_grub_bootparameter.sh ..."
|
||||||
update_grub_bootparameter
|
update_grub_bootparameter
|
||||||
|
|
||||||
|
|||||||
@@ -53,9 +53,15 @@ grub_extract_current_string() {
|
|||||||
# None
|
# None
|
||||||
#######################################
|
#######################################
|
||||||
grub_finalize_string() {
|
grub_finalize_string() {
|
||||||
VAR_GRUB_CMDLINE_LINUX="${VAR_GRUB_CMDLINE_LINUX}${VAR_H}"
|
declare var_grub_cmdline_linux="" var_grub_cmdline_linux_default=""
|
||||||
VAR_GRUB_CMDLINE_LINUX_DEFAULT="${VAR_GRUB_CMDLINE_LINUX_DEFAULT}${VAR_H}"
|
|
||||||
sed -i "s/${VAR_ORIG_GRUB_CMDLINE_LINUX}/${VAR_GRUB_CMDLINE_LINUX}/" "${TARGET}/etc/default/grub"
|
var_grub_cmdline_linux="${VAR_GRUB_CMDLINE_LINUX}${VAR_H}"
|
||||||
sed -i "s/${VAR_ORIG_GRUB_CMDLINE_LINUX_DEFAULT}/${VAR_GRUB_CMDLINE_LINUX_DEFAULT}/" "${TARGET}/etc/default/grub"
|
var_grub_cmdline_linux_default="${VAR_GRUB_CMDLINE_LINUX_DEFAULT}${VAR_H}"
|
||||||
|
|
||||||
|
VAR_GRUB_CMDLINE_LINUX=$(printf '%s' "${var_grub_cmdline_linux}" | sed -e 's/[\/&\$]/\\&/g' )
|
||||||
|
VAR_GRUB_CMDLINE_LINUX_DEFAULT=$(printf '%s' "${var_grub_cmdline_linux_default}" | sed -e 's/[\/&\$]/\\&/g' )
|
||||||
|
|
||||||
|
sed -i "s|${VAR_ORIG_GRUB_CMDLINE_LINUX}|${VAR_GRUB_CMDLINE_LINUX}|" "${TARGET}/etc/default/grub"
|
||||||
|
sed -i "s|${VAR_ORIG_GRUB_CMDLINE_LINUX_DEFAULT}|${VAR_GRUB_CMDLINE_LINUX_DEFAULT}|" "${TARGET}/etc/default/grub"
|
||||||
}
|
}
|
||||||
# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh
|
# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ update_grub_bootparameter() {
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if grep -q --word-regexp "${var_param%%=*}" <<< "${VAR_GRUB_CMDLINE_LINUX_DEFAULT}"; then
|
if grep -qF -- "${var_param}" <<< "${VAR_GRUB_CMDLINE_LINUX_DEFAULT}"; then
|
||||||
do_log "info" "file_only" "4250() Skipping duplicate kernel parameter: '${var_param}'."
|
do_log "info" "file_only" "4250() Skipping duplicate kernel parameter: '${var_param}'."
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user