From 94c374e998bdceb1b02ebdf030b67ad3fe67b66a Mon Sep 17 00:00:00 2001 From: th33xitus Date: Sun, 26 Feb 2023 15:29:15 +0100 Subject: [PATCH] fix(mainsail): missing escapes in grep Signed-off-by: Dominik Willner --- scripts/mainsail.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/mainsail.sh b/scripts/mainsail.sh index ea95c64..412da80 100644 --- a/scripts/mainsail.sh +++ b/scripts/mainsail.sh @@ -133,14 +133,14 @@ function download_mainsail_macros() { return fi - if ! grep -Eq "^[include mainsail.cfg]$" "${path}/printer.cfg"; then + if ! grep -Eq "^\[include mainsail.cfg\]$" "${path}/printer.cfg"; then log_info "${path}/printer.cfg" sed -i "1 i [include mainsail.cfg]" "${path}/printer.cfg" fi line=$(($(grep -n "\[include mainsail.cfg\]" "${path}/printer.cfg" | tail -1 | cut -d: -f1) + 1)) gcode_dir=${path/config/gcodes} - if ! grep -Eq "^[virtual_sdcard]$" "${path}/printer.cfg"; then + if ! grep -Eq "^\[virtual_sdcard\]$" "${path}/printer.cfg"; then log_info "${path}/printer.cfg" sed -i "${line} i \[virtual_sdcard]\npath: ${gcode_dir}\non_error_gcode: CANCEL_PRINT\n" "${path}/printer.cfg" fi