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" "$@"