#!/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=9cd135d897d26bc7289ef6f9edccb4fcf60a4e28e73b160a8ea358f8c32e1b83
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"
