#!/bin/sh
# Restaura SIVeL de CD quemado con copiacd.sh. 
# Dominio público. vtamara@pasosdeJesus.org. 2008

. ./vardb.sh

sudo mount /mnt/cdrom/ 
sudo /sbin/umount /dev/svnd0c 
sudo /usr/sbin/vnconfig -u svnd0c
sudo /usr/sbin/vnconfig -ckv svnd0 /mnt/cdrom/resbase.img
sudo /sbin/fsck_ffs -y /dev/svnd0c
sudo mkdir -p /mnt/tmp
sudo /sbin/mount -o ro /dev/svnd0c /mnt/tmp
(cd /mnt/tmp;ls -l /mnt/tmp)
echo -n "¿Qué volcado restaurar? ";
read nom;
while (test ! -f "/mnt/tmp/$nom"); do
	echo "Ingrese uno de los volcados que pueden recuperarse:";
	(cd /mnt/tmp;ls -l /mnt/tmp)
	echo -n "¿Qué volcado restaurar? ";
	read nom;
done;
nomsql=`echo $nom | sed -e "s/sql.gz/sql/g"`;
mkdir -p tmp/res
cp /mnt/tmp/$nom tmp/res
gzip -d tmp/res/$nom
echo "Por remplazar base $dbnombre con volcado tmp/res/$nomsql";
cmd="bin/psql.sh -f tmp/res/$nomsql";
echo "[ENTER] para ejecutar $cmd";
read
eval $cmd
echo "Actualizando indices";
cmd="bin/psql.sh -f prepara_indices.sql";
echo $cmd
eval $cmd



