fix(mainsail): missing escapes in grep
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -133,14 +133,14 @@ function download_mainsail_macros() {
|
|||||||
return
|
return
|
||||||
fi
|
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"
|
log_info "${path}/printer.cfg"
|
||||||
sed -i "1 i [include mainsail.cfg]" "${path}/printer.cfg"
|
sed -i "1 i [include mainsail.cfg]" "${path}/printer.cfg"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
line=$(($(grep -n "\[include mainsail.cfg\]" "${path}/printer.cfg" | tail -1 | cut -d: -f1) + 1))
|
line=$(($(grep -n "\[include mainsail.cfg\]" "${path}/printer.cfg" | tail -1 | cut -d: -f1) + 1))
|
||||||
gcode_dir=${path/config/gcodes}
|
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"
|
log_info "${path}/printer.cfg"
|
||||||
sed -i "${line} i \[virtual_sdcard]\npath: ${gcode_dir}\non_error_gcode: CANCEL_PRINT\n" "${path}/printer.cfg"
|
sed -i "${line} i \[virtual_sdcard]\npath: ${gcode_dir}\non_error_gcode: CANCEL_PRINT\n" "${path}/printer.cfg"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user