#!/usr/bin/env bash
set -Eeuo pipefail
CUARENTENA="${1:-}";BASE="${2:-/home/iotcuboc/pyme}";PUBLICO="$BASE/public"
[[ -d "$CUARENTENA/public" && -f "$CUARENTENA/MANIFEST.txt" ]] || { echo "Uso: bash RESTAURAR.sh RUTA_CUARENTENA [/home/iotcuboc/pyme]" >&2;exit 1; }
while IFS= read -r archivo; do
  [[ -f "$CUARENTENA/public/$archivo" ]] || continue
  [[ ! -e "$PUBLICO/$archivo" ]] || { echo "ERROR: ya existe $PUBLICO/$archivo; no se sobrescribirá." >&2;exit 2; }
  mv "$CUARENTENA/public/$archivo" "$PUBLICO/$archivo"
  php -l "$PUBLICO/$archivo" >/dev/null
done < "$CUARENTENA/MANIFEST.txt"
echo "Restauración completada desde: $CUARENTENA"

