]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[build] Fix genfsimg incompatibility with dash shell
authorMichael Brown <mcb30@ipxe.org>
Fri, 22 Jan 2021 09:52:57 +0000 (09:52 +0000)
committerMichael Brown <mcb30@ipxe.org>
Fri, 22 Jan 2021 09:58:37 +0000 (09:58 +0000)
Reported-by: Antony Messerli <antony@mes.ser.li>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/util/genfsimg

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