diff options
author | ramon <ramongomez@us.es> | 2013-01-29 12:13:09 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2013-01-29 12:13:09 +0000 |
commit | d843835d77f48ec87e367951e343ebdfcc662ba9 (patch) | |
tree | 28d3a1a8859591b950e6c9f37c382e47c78e3d51 /admin/Interface/CrearImagenBasica | |
parent | f243a47352b8651ca2ec6dec70a546bbdbb2495f (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-x | admin/Interface/CrearImagenBasica | 79 |
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 |