[build] Fix genfsimg incompatibility with dash shell

Reported-by: Antony Messerli <antony@mes.ser.li>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
pull/141/merge
Michael Brown 2021-01-22 09:52:57 +00:00
parent 565ca3eab0
commit a2a6618d46
1 changed files with 2 additions and 2 deletions

View File

@ -55,12 +55,12 @@ efi_boot_name() {
exit 1 exit 1
fi fi
PEOFF=$(get_byte "${FILENAME}" 0x3c) PEOFF=$(get_byte "${FILENAME}" 0x3c)
PESIG=$(get_word "${FILENAME}" "0x${PEOFF}") PESIG=$(get_word "${FILENAME}" 0x${PEOFF})
if [ "${PESIG}" != "5045" ] ; then if [ "${PESIG}" != "5045" ] ; then
echo "${FILENAME}: invalid PE header" >&2 echo "${FILENAME}: invalid PE header" >&2
exit 1 exit 1
fi fi
ARCH=$(get_word "${FILENAME}" $(( "0x${PEOFF}" + 4 )) ) ARCH=$(get_word "${FILENAME}" $(( 0x${PEOFF} + 4 )) )
case "${ARCH}" in case "${ARCH}" in
"4c01" ) "4c01" )
echo "BOOTIA32.EFI" echo "BOOTIA32.EFI"