util/scripts/ucode_h_to_bin.sh: Fix .inc-lines with just comment
There are microcodes in .inc format out in the wild which contains lines with just a comment. So these files look like the following example: ; External header dd 000000001h dd 00000001bh ... ; Data dd 000000000h ... The lines with just a comment starts with a ';' and will break the current awk formatting which is performed to reformat the content into C code style. As we are just interested in the data we can simply drop all lines that start with a ';' which sed can do pretty easy. Change-Id: I9ff5db51667672cffd9d776fb9497962b4a6083a Signed-off-by: Werner Zeh <werner.zeh@siemens.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/40566 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
21530bd421
commit
5171960b23
|
@ -42,7 +42,7 @@ EOF
|
||||||
|
|
||||||
include_file() {
|
include_file() {
|
||||||
if [ "${1: -4}" == ".inc" ]; then
|
if [ "${1: -4}" == ".inc" ]; then
|
||||||
awk '{gsub( /h.*$/, "", $2 ); print "0x" $2 ","; }' "$1" \
|
sed '/^;/d' <"$1" | awk '{gsub( /h.*$/, "", $2 ); print "0x" $2 ","; }' \
|
||||||
>> "${TMPFILE}.c"
|
>> "${TMPFILE}.c"
|
||||||
else
|
else
|
||||||
echo "#include \"$1\"" >> "${TMPFILE}.c"
|
echo "#include \"$1\"" >> "${TMPFILE}.c"
|
||||||
|
|
Loading…
Reference in New Issue