summaryrefslogtreecommitdiffstats
path: root/admin/Interface/CrearSoftIncremental
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/CrearSoftIncremental
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/CrearSoftIncremental')
-rwxr-xr-xadmin/Interface/CrearSoftIncremental20
1 files changed, 12 insertions, 8 deletions
diff --git a/admin/Interface/CrearSoftIncremental b/admin/Interface/CrearSoftIncremental
index f788635e..9505c4ee 100755
--- a/admin/Interface/CrearSoftIncremental
+++ b/admin/Interface/CrearSoftIncremental
@@ -9,7 +9,7 @@
# $1 Número de disco
# $2 Número de particion
# $3 Nombre canónico de la imagen básica (sin extensión)
-# $4 Dirección del repositorio (Si es 0.0.0.0 es caché)
+# $4 Dirección del repositorio
# $5 Nombre canónico de la imagen incremental (sin extensión)
# $6 Es una cadena "nnnn" tipo flags que codifica varios parametros.
# Tiene el formato "nnnn" donde "n" vale 0 ó 1.
@@ -34,7 +34,7 @@
fi
DISCO=$1
- PARTICION=$2
+ NPART=$2
NOMBREIMG=$3
IPREPOSITORIO=$4
NOMBREIMGINC=$5
@@ -73,12 +73,13 @@
# Borrado previo de imagen en repositorio
if [ $BORRARIMG -eq 1 ]; then
- echo "Borrando previamente imagen del repositorio" | tee -a $OGLOGSESSION $OGLOGFILE
+ echo "Borrando previamente imagen del $NOMBREIMGINC repositorio" | tee -a $OGLOGSESSION $OGLOGFILE
fi
# Creación de la lista de archivos entre partición e imagen básica del repositorio
- echo "Creación de la lista de archivos a transferir entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
- crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 1 $TMPFILELIST
+ echo "Creacion de la lista de archivos a transferir entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
+ crearListaAcl $ORIGEN $DESTINO $SISTEMAFICHERO $DISCO $NPART
+ crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 1 1 $TMPFILELIST
RETVAL=$?
if [ $RETVAL -ne 0 ]; then
exit $OG_ERR_IMAGE
@@ -88,8 +89,9 @@
editarLista $TMPFILELIST $FILELIST
# Creación de la imagen incremental en el repositorio
+ DESTINO="$REPOSITORIO/$NOMBREIMGINC/"
echo "Sincronizacion para crear imagen incremental entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
- crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 2 $FILELIST
+ crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 1 2 $FILELIST
RETVAL=$?
if [ $RETVAL -ne 0 ]; then
exit $OG_ERR_IMAGE
@@ -112,16 +114,18 @@
DESTINO="$CACHE$OGIMG/$NOMBREIMGINC/"
echo "Sincronizando imagen entre $ORIGEN y $DESTINO" | tee -a $OGLOGSESSION $OGLOGFILE
- crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 2 $FILELIST
+ crearImagen $ORIGEN $DESTINO $SISTEMAFICHERO 2 2 $FILELIST
RETVAL=$?
if [ $RETVAL -ne 0 ]; then
exit $OG_ERR_IMAGE
fi
fi
+
+ eliminaListaAcl $ORIGEN $SISTEMAFICHERO
#___________________________________________________________________
#
# Retorno
#___________________________________________________________________
exit 0
- \ No newline at end of file
+