#!/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=6f7f4b88ef167fc15d82be1918e299ee9218c89f27ae4ceedee12f9408c5ad62
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"
