#!/usr/bin/env bash
set -Eeuo pipefail
umask 077
ROOT="$(cd "$(dirname "$0")" && pwd)"
BASE="${ROUTER_OPS_BASE:-/opt/router-ops}"
# TARGET_PACKAGE_REFERENCE_SHA256=7aa55c05220d9a98ce11e00fd2f5f851fb6d76052be78a4e311913b3c58998df
source "$BASE/lib/router-runtime-transition.sh"
eval "$("$BASE/bin/router-release-contract" env --root "$ROOT")"
[[ "$ROUTER_RELEASE_STEP_ID" == "$(basename "$ROOT")" ]]
actual="$(sha256sum "$ROOT/$ROUTER_RELEASE_TARGET_PACKAGE_PATH" | awk '{print $1}')"
[[ "$actual" == "$ROUTER_RELEASE_TARGET_PACKAGE_SHA256" ]]
"$ROOT/$ROUTER_RELEASE_WORKER_ENTRY" "$ROOT" "$ROUTER_RELEASE_TARGET_PACKAGE_SHA256"
