Blame test/swap-byte-order.sh

Packit Service 271c72
#!/bin/sh
Packit Service 271c72
# Swaps the byte order of test EXIF files and ensures the data don't change.
Packit Service 271c72
srcdir="${srcdir:-.}"
Packit Service 271c72
TMPLOG="$(mktemp)"
Packit Service 271c72
trap 'rm -f "${TMPLOG}"' 0
Packit Service 271c72
# Ensure that names are untranslated
Packit Service 271c72
LANG=
Packit Service 271c72
LANGUAGE=
Packit Service 271c72
LC_ALL=C
Packit Service 271c72
export LANG LANGUAGE LC_ALL
Packit Service 271c72
for fn in "${srcdir}"/testdata/*.jpg ; do
Packit Service 271c72
    ./test-parse --swap-byte-order "${fn}" | sed -e '/^New byte order:/d' > "${TMPLOG}"
Packit Service 271c72
    if ! diff "${fn}".parsed "${TMPLOG}"; then
Packit Service 271c72
        echo Error parsing "$fn"
Packit Service 271c72
        exit 1
Packit Service 271c72
    fi
Packit Service 271c72
done