16 lines
576 B
Bash
Executable File
16 lines
576 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Builds the final libtvsysinfo payload from the included original.
|
|
# Requires: python3, arm-linux-gnueabihf-{as,ld,objcopy}.
|
|
set -euo pipefail
|
|
HERE="$(cd "$(dirname "$0")" && pwd)"
|
|
ROOT="$(cd "$HERE/../.." && pwd)"
|
|
|
|
for t in arm-linux-gnueabihf-as arm-linux-gnueabihf-ld arm-linux-gnueabihf-objcopy python3; do
|
|
command -v "$t" >/dev/null || { echo "missing: $t"; exit 1; }
|
|
done
|
|
|
|
python3 "$HERE/build_tvi_payload.py"
|
|
echo "---"
|
|
sha256sum "$ROOT/tools/pub/libtvsysinfo.so"
|
|
echo "expected: 37b13f91959acea9b3c3fd4d0e62bb2d4cb41f773add060bef68ac67657f5b0a"
|