summaryrefslogtreecommitdiffstats
path: root/admin/Interface/CrearImagenBasica
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2013-01-29 12:13:09 +0000
committerramon <ramongomez@us.es>2013-01-29 12:13:09 +0000
commitd843835d77f48ec87e367951e343ebdfcc662ba9 (patch)
tree28d3a1a8859591b950e6c9f37c382e47c78e3d51 /admin/Interface/CrearImagenBasica
parentf243a47352b8651ca2ec6dec70a546bbdbb2495f (diff)
#565, Alonso: Scripts de creación y restauración de imágenes diferenciales.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3505 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Interface/CrearImagenBasica')
-rwxr-xr-xadmin/Interface/CrearImagenBasica79
1 files changed, 2 insertions, 77 deletions
diff --git a/admin/Interface/CrearImagenBasica b/admin/Interface/CrearImagenBasica
index 0c532de0..8e4b9ac6 100755
--- a/admin/Interface/CrearImagenBasica
+++ b/admin/Interface/CrearImagenBasica
@@ -32,81 +32,6 @@
exit $?
fi
- DISCO=$1
- NPART=$2
- NOMBREIMG=$3
- IPREPOSITORIO=$4
-
- flag=$5
- echo "flah:$flag">/tmp/log
- BORRARIMG=${flag:0:1}
- COPIACACHE=${flag:1:1}
- BORRACACHE=${flag:2:1}
- NOBORRACHIVOS=${flag:3:1}
-
- RUTAORIGEN=$6
-#___________________________________________________________________
-#
-# Variables y configuración logs
-#___________________________________________________________________
-
- source /opt/opengnsys/interfaceAdm/ImagenesSincronizadas.lib
-#___________________________________________________________________
-#
-# Proceso
-#___________________________________________________________________
-
- echo "Creacion de imagen basica..." | tee -a $OGLOGSESSION $OGLOGFILE
-
- ORIGEN=$PARTICION$RUTAORIGEN/
- DESTINO="$REPOSITORIO/$NOMBREIMG/"
-
- # Borrado previo de imagen en repositorio
- if [ $BORRARIMG -eq 1 ]; then
- echo "Borrando previamente imagen del repositorio" | tee -a $OGLOGSESSION $OGLOGFILE
- fi
-
- # Creación de la imagen básica
- echo "Sincronizando imagen entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
- crearListaAcl $ORIGEN $DESTINO $SISTEMAFICHERO $DISCO $NPART
- crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 1
- RETVAL=$?
- if [ $RETVAL -ne 0 ]; then
- exit $OG_ERR_IMAGE
- fi
-
- # Copia opcional a la caché
- if [ $COPIACACHE -eq 1 ]; then
- echo "Copiando imagen a cache" | tee -a $OGLOGSESSION $OGLOGFILE
- CACHE=$(montaCache)
- if [ -z $CACHE ]; then
- echo "No se ha podido copiar la imagen a la cache" | tee -a $OGLOGSESSION $OGLOGFILE
- exit 0
- fi
-
- # Borrar imagen de la caché
- if [ $BORRACACHE -eq 1 ]; then
- echo "Borrando imagen $NOMBREIMG de la cache" | tee -a $OGLOGSESSION $OGLOGFILE
- rm -R $CACHE$OGIMG/$NOMBREIMG
- fi
-
- # Redefinir destino
- DESTINO="$CACHE$OGIMG/$NOMBREIMG/"
-
- echo "Sincronizando imagen entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
-
- crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 2
-
- RETVAL=$?
- if [ $RETVAL -ne 0 ]; then
- exit $OG_ERR_IMAGE
- fi
- fi
-
- eliminaListaAcl $ORIGEN $SISTEMAFICHERO
-#___________________________________________________________________
-#
-# Retorno
-#___________________________________________________________________
+ # Llamada a la función de sincronización.
+ ogCrearImagenBasica "$@"
- exit 0