#!/usr/bin/env bash
set -Eeuo pipefail
umask 077
# TARGET_PACKAGE_REFERENCE_SHA256=94bb789dc48fcfbcce41893065b90ddcbb74ce71ec46ba6cd78ad54ad4a14eae
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
export BUNDLE_ROOT="$SCRIPT_DIR"
BASE="${ROUTER_OPS_BASE:-/opt/router-ops}"
[[ -f "$BUNDLE_ROOT/manifest.sha256" ]]
(cd "$BUNDLE_ROOT" && sha256sum -c manifest.sha256)
eval "$("$BASE/bin/router-release-contract" env --root "$BUNDLE_ROOT")"
export ROUTER_RELEASE_STEP_ID ROUTER_RELEASE_REVISION ROUTER_RELEASE_INSTALLER_SHA256 ROUTER_RELEASE_TARGET_PACKAGE_PATH ROUTER_RELEASE_TARGET_PACKAGE_SHA256 ROUTER_RELEASE_WORKER_ENTRY ROUTER_RELEASE_EXACT_WORKER_FIXTURE
exec bash "$BUNDLE_ROOT/$ROUTER_RELEASE_WORKER_ENTRY"
