#!/bin/sh
set -eu
GEN_DIR='/var/lib/router-egress-recovery/generations/staging/r15b2-20260716-215914'
PROFILE='/etc/router-machine-git-source.conf'
BUILDER='/usr/local/sbin/router-egress-generation-build'
BACKUP='/var/lib/router-egress-recovery/steps/STEP_050M07R15B2_GENERATION_BUILDER_R03_CONTINUATION/backup'
[ ! -e /var/lib/router-egress-recovery/generations/active ] || { echo RESULT=STOP_ROLLBACK_ACTIVE_GENERATION_PRESENT; exit 2; }
rm -rf "$GEN_DIR"
cp "$BACKUP/router-machine-git-source.conf" "$PROFILE.rollback.tmp"; mv "$PROFILE.rollback.tmp" "$PROFILE"; chmod 600 "$PROFILE"
if [ -f "$BACKUP/router-egress-generation-build" ]; then cp "$BACKUP/router-egress-generation-build" "$BUILDER.rollback.tmp"; chmod 755 "$BUILDER.rollback.tmp"; mv "$BUILDER.rollback.tmp" "$BUILDER"; else rm -f "$BUILDER"; fi
echo RESULT=PASS_R15B2_TARGET_ROLLBACK
