#!/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=52307f27192fea00683f7325c13772cba02c3b36d7eb9a612bd716cd73aee6f9
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"
