Menu
Public repository / main
akurai-log / scripts/sync-monitor-client.sh
Latest change 262e2146713f325f0b45d3cb01d407461d774a9a - AKURAI-LOG-3 publish canonical browser client by Ólafur Búi Ólafsson
#!/usr/bin/env bash
set -euo pipefail
ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
if [ "$#" -eq 0 ]; then
echo "usage: $0 DESTINATION..." >&2
exit 2
fi
BUNDLE=$(mktemp)
trap 'rm -f "$BUNDLE"' EXIT
"$ROOT/scripts/build-monitor-client.sh" "$BUNDLE" >/dev/null
for destination in "$@"; do
install -D -m 0644 "$BUNDLE" "$destination"
printf 'akurai-log monitor-client bundle sha256=%s\n' "$(sha256sum "$BUNDLE" | cut -d' ' -f1)" > "${destination}.version"
done