tests/util/grub-shell: Trim line should always be matched from the beginning of the line
When turning on shell tracing the trim line will be output before we actually want to start the trim. However, in this case the trim line never starts from the beginning of the line. So start trimming from the correct line by matching from the beginning of the line. Signed-off-by: Glenn Washburn <development@efficientek.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
8e8e443997
commit
f38d1b4c75
@ -357,7 +357,7 @@ terminal_output ${term}
|
||||
EOF
|
||||
|
||||
if [ $trim = 1 ]; then
|
||||
echo "echo $trim_head" >>${cfgfile}
|
||||
echo "echo; echo $trim_head" >>${cfgfile}
|
||||
fi
|
||||
|
||||
rom_directory="$work_directory/rom_directory"
|
||||
@ -481,7 +481,7 @@ fi
|
||||
do_trim ()
|
||||
{
|
||||
if [ $trim = 1 ] || [ $trim = 2 ]; then
|
||||
awk '{ if (have_head == 1) print $0; } /'"$trim_head"'/ { have_head=1; }'
|
||||
awk '{ if (have_head == 1) print $0; } /^'"$trim_head"'/ { have_head=1; }'
|
||||
else
|
||||
cat
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user