#!/usr/bin/env bash
set -Eeuo pipefail
BASE=/opt/router-ops
TOKEN=$(cat \"/opt/router-ops/public/.router-public-token\")
LATEST=\"$BASE/public/r/$TOKEN/latest\"
OLD=\"$BASE/public/r/$TOKEN/old\"
BACKUP_DIR=\"/opt/router-ops/steps/20260717-023136_STEP_050M07R15B2_GENERATION_BUILDER_R06_PUBLIC_COLLISION_REPAIR_AND_REPORT_CONTINUATION/public-collision-backup/20260716-212142_step050m07r15b2_generation_builder_r01_stop\"
PUBLISHED_DIR=\"/opt/router-ops/public/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/latest/20260717-023137_step050m07r15b2_generation_builder_r06_final\"
if [[ -n \"$PUBLISHED_DIR\" && -d \"$PUBLISHED_DIR\" ]]; then mv \"$PUBLISHED_DIR\" \"/opt/router-ops/steps/20260717-023136_STEP_050M07R15B2_GENERATION_BUILDER_R06_PUBLIC_COLLISION_REPAIR_AND_REPORT_CONTINUATION/rollback-r06-published\"; fi
if [[ -n \"$BACKUP_DIR\" && -d \"$BACKUP_DIR\" ]]; then NAME=$(basename \"$BACKUP_DIR\"); [[ ! -e \"$LATEST/$NAME\" ]]; mv \"$BACKUP_DIR\" \"$LATEST/$NAME\"; fi
\"/opt/router-ops/bin/router-public-reindex\"
echo RESULT=PASS_R15B2_R06_PUBLICATION_ROLLBACK
