File size: 572 Bytes
5c1bb37 4b8c78e 5c1bb37 4b8c78e 5c1bb37 4b8c78e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/usr/bin/env bash
# Generate/verify the code manifest. Outputs, caches and historical H100
# inventories are excluded; see release_integrity.py and README.md.
# Usage: bash tools/make_sha256sums.sh generate|verify [ROOT [MANIFEST]]
# ROOT defaults to the current directory. A supplied relative MANIFEST is
# resolved against the caller's current directory.
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PYTHON_BIN="${PYTHON:-python3}"
if [[ $# -eq 0 ]]; then
set -- generate
fi
exec "$PYTHON_BIN" "$SCRIPT_DIR/release_integrity.py" "$@"
|