summaryrefslogtreecommitdiffstats
path: root/admin/Interface/RestaurarImagenBasica
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2012-12-12 13:24:18 +0000
committerramon <ramongomez@us.es>2012-12-12 13:24:18 +0000
commit9204a04f180c6bf1d699613bf70f0e1e144c0942 (patch)
treeba72952d2881f39c70e384c1ade065a5127a6285 /admin/Interface/RestaurarImagenBasica
parent1a632ba4a425de1b9989b340d5ab61c1d7df5161 (diff)
Versión 1.0.5, #565: Integrar cambios en comandos para crear y restaurar imágenes incrementales.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3463 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Interface/RestaurarImagenBasica')
-rwxr-xr-xadmin/Interface/RestaurarImagenBasica22
1 files changed, 19 insertions, 3 deletions
diff --git a/admin/Interface/RestaurarImagenBasica b/admin/Interface/RestaurarImagenBasica
index 133d2e5a..ae8e59fc 100755
--- a/admin/Interface/RestaurarImagenBasica
+++ b/admin/Interface/RestaurarImagenBasica
@@ -33,7 +33,7 @@
fi
DISCO=$1
- PARTICION=$2
+ NPART=$2
NOMBREIMG=$3
IPREPOSITORIO=$4
@@ -52,6 +52,18 @@
#___________________________________________________________________
source /opt/opengnsys/interfaceAdm/ImagenesSincronizadas.lib
+
+ if [ -z $SISTEMAFICHERO ]; then
+ case "$TIPOPARTICION" in
+ 7)
+ SISTEMAFICHERO="Windows"
+ ;;
+ 83)
+ SISTEMAFICHERO="Linux"
+ ;;
+ esac
+ fi
+
#___________________________________________________________________
#
# Proceso
@@ -76,6 +88,7 @@
# Sincronización desde repositorio
if [ $METCLONA = 1 ]; then
+
if [ $COPIACACHE = 0 ]; then
echo "Restaurando imagen basica desde repositorio $IPREPOSITORIO" | tee -a $OGLOGSESSION $OGLOGFILE
ORIGEN="$REPOSITORIO/$NOMBREIMG/"
@@ -83,6 +96,7 @@
# Restauración de la imagen básica
echo "Sincronizando imagen entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
restaurarImagen $ORIGEN $DESTINO $SISTEMAFICHERO 1
+ restauraListaAcl $ORIGEN $DESTINO $SISTEMAFICHERO $DISCO $NPART
RETVAL=$?
exit $RETVAL
fi
@@ -111,18 +125,20 @@
DESTINO="$CACHE$OGIMG/$NOMBREIMG/"
echo "Sincronizando imagen entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
restaurarImagen $ORIGEN $DESTINO $SISTEMAFICHERO 1
+
RETVAL=$?
if [ $RETVAL -ne 0 ]; then
exit $OG_ERR_IMAGE
fi
# Restauración desde caché a la partición
- echo "Copiando imagen a la partición desde cache local" | tee -a $OGLOGSESSION $OGLOGFILE
+ echo "Copiando imagen a la particion desde cache local" | tee -a $OGLOGSESSION $OGLOGFILE
ORIGEN="$CACHE$OGIMG/$NOMBREIMG/"
- DESTINO=$PARTICION$RUTAORIGEN/
+ DESTINO="$PARTICION$RUTAORIGEN/"
echo "Sincronizando imagen entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
restaurarImagen $ORIGEN $DESTINO $SISTEMAFICHERO 2
+ restauraListaAcl $ORIGEN $DESTINO $SISTEMAFICHERO $DISCO $NPART
RETVAL=$?
if [ $RETVAL -ne 0 ]; then
exit $OG_ERR_IMAGE