#!/bin/sh
set -eu
TARGET_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
BACKUP="$TARGET_DIR/rollback-backup"
[ "${APPROVE_ROLLBACK:-NO}" = YES ] || {
    echo "RESULT=STOP_MANUAL_APPROVAL_REQUIRED"
    exit 1
}
cp -p "$BACKUP/router-machine-git-source.conf" /etc/router-machine-git-source.conf
rm -f     /etc/router-egress-generation.conf     /usr/local/lib/router-egress-generation.sh     /usr/local/sbin/router-egress-generation-validate
rmdir     /var/lib/router-egress-recovery/generations/staging     /var/lib/router-egress-recovery/generations/archive     /var/lib/router-egress-recovery/generations/rejected     /var/lib/router-egress-recovery/generations 2>/dev/null || true
echo "RESULT=PASS_R15B1_FILES_ROLLED_BACK"
echo "RUNTIME_IMPACT=false"
