Files
gree-controller/scripts/regenerate-sha.sh
T
2026-09-01 15:38:46 +02:00

21 lines
339 B
Bash

#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
MANIFEST="FILE_MANIFEST.sha256"
TMP="${MANIFEST}.tmp"
find . -type f \
! -path "./${MANIFEST}" \
! -path "./${TMP}" \
! -path "./.git/*" \
! -path "./target/*" \
-print0 \
| sort -z \
| xargs -0 sha256sum > "$TMP"
mv "$TMP" "$MANIFEST"
sha256sum -c "$MANIFEST"