diff options
author | irina <irinagomez@us.es> | 2013-03-26 09:22:36 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2013-03-26 09:22:36 +0000 |
commit | 6353837257f4eec9ff1fd0903508126ccd87b4a5 (patch) | |
tree | 0ff556b75053bb5234e9a318d4febca5f174d67e /admin/Interface/CrearImagenBasica | |
parent | c9c2f1d145b4a38dcc9f19fcebf71d351a066d36 (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/CrearImagenBasica')
-rwxr-xr-x | admin/Interface/CrearImagenBasica | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/admin/Interface/CrearImagenBasica b/admin/Interface/CrearImagenBasica index 9cebd898..a51349f3 100755 --- a/admin/Interface/CrearImagenBasica +++ b/admin/Interface/CrearImagenBasica @@ -36,4 +36,37 @@ coproc /opt/opengnsys/bin/browser -qws http://localhost/cgi-bin/httpd-log.sh ogCrearImagenBasica "$@" kill $COPROC_PID + exit + +# Versión 2 +# Para probar la versión 2 comentar las cuatro líneas anteriores + +# Trasferencias comprimidas +#export ogcompress="true" + +flag=$5 +echo "flah:$flag">/tmp/log +DELIMG=${flag:0:1} +COPYCACHE=${flag:1:1} +DELCACHE=${flag:2:1} +NODELETEFILE=${flag:3:1} # No borra archivos no esta contemplado en crear imagen. + +IMGEXT=".img" + +[ "$4" == "0.0.0.0" ] && DEST="CACHE" || DEST="REPO" + +# Si DELIMG = 1 borramos imagen del destino. +if [ $DELIMG -eq 1 ]; then + IMGFILE=$(ogGetPath "$DEST" "$3$IMGEXT") && rm -rf $IMGFILE +fi + +# Creamos la imagen +createBaseImage "$1" "$2" "$DEST" "$3" + +# Si COPYCACHE = 1 copiamos la imagen a la cache +if [ $COPYCACHE -eq 1 ]; then + # Si BORRACACHE=1 Borramos imagen de cache + [ $BORRACACHE -eq 1 ] && CACHEFILE=$(ogGetPath "CACHE" "$3$IMGEXT") && rm -rf $CACHEFILE + updateCache "REPO" /"$3.img" UNICAST +fi |