mirror of
https://github.com/stefanberger/libtpms
synced 2025-08-24 08:47:07 +00:00
39 lines
582 B
Bash
Executable File
39 lines
582 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# For the license, see the LICENSE file in the root directory.
|
|
|
|
ROOT=${abs_top_builddir:-$(pwd)/..}
|
|
TESTDIR=${abs_top_testdir:-$(dirname "$0")}
|
|
DIR=${PWD}
|
|
|
|
WORKDIR=$(mktemp -d)
|
|
|
|
. "${TESTDIR}/common"
|
|
|
|
function cleanup()
|
|
{
|
|
rm -rf "${WORKDIR}"
|
|
}
|
|
|
|
trap "cleanup" QUIT EXIT
|
|
|
|
pushd "$WORKDIR" &>/dev/null || exit 1
|
|
|
|
"${DIR}/${1}"
|
|
rc=$?
|
|
|
|
if ! fs=$(get_filesize NVChip); then
|
|
exit 1
|
|
fi
|
|
exp=176832
|
|
if [ "$fs" -ne "$exp" ]; then
|
|
echo "Error: Unexpected size of NVChip file."
|
|
echo "Expected: $exp"
|
|
echo "Got : $fs"
|
|
rc=1
|
|
fi
|
|
|
|
popd &>/dev/null || exit 1
|
|
|
|
exit $rc
|