summaryrefslogtreecommitdiffstats
path: root/admin/Interface/RestaurarSoftIncremental
diff options
context:
space:
mode:
authoririna <irinagomez@us.es>2013-03-26 09:22:36 +0000
committeririna <irinagomez@us.es>2013-03-26 09:22:36 +0000
commit6353837257f4eec9ff1fd0903508126ccd87b4a5 (patch)
tree0ff556b75053bb5234e9a318d4febca5f174d67e /admin/Interface/RestaurarSoftIncremental
parentc9c2f1d145b4a38dcc9f19fcebf71d351a066d36 (diff)
#565 scripts de interfaz con la consola para probar las dos versiones de sincronizacion
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3712 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Interface/RestaurarSoftIncremental')
-rwxr-xr-xadmin/Interface/RestaurarSoftIncremental30
1 files changed, 30 insertions, 0 deletions
diff --git a/admin/Interface/RestaurarSoftIncremental b/admin/Interface/RestaurarSoftIncremental
index b6a6bb13..0bf0080f 100755
--- a/admin/Interface/RestaurarSoftIncremental
+++ b/admin/Interface/RestaurarSoftIncremental
@@ -37,4 +37,34 @@
coproc /opt/opengnsys/bin/browser -qws http://localhost/cgi-bin/httpd-log.sh
ogRestaurarSoftIncremental "$@"
kill $COPROC_PID
+ exit
+
+# Versión 2
+# Para probar la versión 2 comentar las dos líneas anteriores
+
+# Trasferencias comprimidas
+#export ogcompress="true"
+
+DIFFEXT=".diff"
+
+[ $7 -eq 0 ] && ORIG="CACHE" || ORIG="REPO"
+
+flag=$5
+echo "flah:$flag">/tmp/log
+DELIMG=${flag:0:1} # No se puede borra la imagen despues de restaurar la compreta
+COPYCACHE=${flag:1:1}
+DELCACHE=${flag:2:1}
+NODELETEFILE=${flag:3:1} # No tiene sentido en las diferenciales
+
+echo -n "" &>$OGLOGSESSION
+
+if [ $COPYCACHE -eq 1 ]; then
+ ORIG="CACHE"
+fi
+if [ $DELCACHE -eq 1 ]; then
+ echo "Borramos imagen de la cache" &>>$OGLOGSESSION
+ CACHEFILE=$(ogGetPath "CACHE" "$3$DIFFEXT") && rm -rf $CACHEFILE
+fi
+
+restoreDiffImage "$ORIG" "$3" "$1" "$2" &>>$OGLOGSESSION