From 1012d4563a8edaede251a09f0885e7cef72aaca0 Mon Sep 17 00:00:00 2001 From: Fabio Belavenuto Date: Wed, 1 Feb 2023 21:34:38 -0300 Subject: [PATCH] Little fix in CMDLINE escaping Testing noefi parameter --- files/board/arpl/overlayfs/opt/arpl/boot.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/files/board/arpl/overlayfs/opt/arpl/boot.sh b/files/board/arpl/overlayfs/opt/arpl/boot.sh index 93384239..d066caf6 100755 --- a/files/board/arpl/overlayfs/opt/arpl/boot.sh +++ b/files/board/arpl/overlayfs/opt/arpl/boot.sh @@ -100,7 +100,7 @@ fi # Prepare command line CMDLINE_LINE="" grep -q "force_junior" /proc/cmdline && CMDLINE_LINE+="force_junior " -[ ${EFI} -eq 1 ] && CMDLINE_LINE+="withefi " +[ ${EFI} -eq 1 ] && CMDLINE_LINE+="withefi " || CMDLINE_LINE+="noefi " [ "${BUS}" = "ata" ] && CMDLINE_LINE+="synoboot_satadom=${DOM} dom_szmax=${SIZE} " CMDLINE_DIRECT="${CMDLINE_LINE}" CMDLINE_LINE+="console=ttyS0,115200n8 earlyprintk earlycon=uart8250,io,0x3f8,115200n8 root=/dev/md0 loglevel=15 log_buf_len=32M" @@ -112,7 +112,7 @@ for KEY in ${!CMDLINE[@]}; do [ -n "${VALUE}" ] && CMDLINE_DIRECT+="=${VALUE}" done # Escape special chars -CMDLINE_LINE=`echo ${CMDLINE_LINE} | sed 's/>/\\\\>/g'` +#CMDLINE_LINE=`echo ${CMDLINE_LINE} | sed 's/>/\\\\>/g'` CMDLINE_DIRECT=`echo ${CMDLINE_DIRECT} | sed 's/>/\\\\>/g'` echo -e "Cmdline:\n\033[1;36m${CMDLINE_LINE}\033[0m"