From 374aa1be7c7aee577ac4e6bf5ec6e4192c3c76a4 Mon Sep 17 00:00:00 2001 From: rindeal Date: Fri, 16 Aug 2024 02:16:57 +0200 Subject: [PATCH] kernel-install: discard comments in cmdline files It was quite a surprise to find my comments in a booted kernel cmdline. --- src/kernel-install/90-loaderentry.install.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kernel-install/90-loaderentry.install.in b/src/kernel-install/90-loaderentry.install.in index c9ba111393f..832a82794ca 100755 --- a/src/kernel-install/90-loaderentry.install.in +++ b/src/kernel-install/90-loaderentry.install.in @@ -73,12 +73,12 @@ SORT_KEY="$IMAGE_ID" if [ -n "$KERNEL_INSTALL_CONF_ROOT" ]; then if [ -f "$KERNEL_INSTALL_CONF_ROOT/cmdline" ]; then - BOOT_OPTIONS="$(tr -s "$IFS" ' ' <"$KERNEL_INSTALL_CONF_ROOT/cmdline")" + BOOT_OPTIONS="$(grep -Gv '^\s*#' "$KERNEL_INSTALL_CONF_ROOT/cmdline" | tr -s "$IFS" ' ')" fi elif [ -f /etc/kernel/cmdline ]; then - BOOT_OPTIONS="$(tr -s "$IFS" ' '