diff options
author | adv <adv@uma.es> | 2011-08-01 20:26:27 +0000 |
---|---|---|
committer | adv <adv@uma.es> | 2011-08-01 20:26:27 +0000 |
commit | 230167021ddb738b226c64c370e6deb29c724d40 (patch) | |
tree | e173d0ad138cd108ae5bc2ccb5123b1a408a8f64 /admin/Interface/RestaurarImagen | |
parent | e8d5eb1aba0e763e2b3b1066efbcec7aad67c784 (diff) |
version 1.0.2 #421 revertido cambios en la rama version1.0. La funcionalidad está en version1.0-ticket
git-svn-id: https://opengnsys.es/svn/branches/version1.0@2239 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Interface/RestaurarImagen')
-rwxr-xr-x | admin/Interface/RestaurarImagen | 53 |
1 files changed, 22 insertions, 31 deletions
diff --git a/admin/Interface/RestaurarImagen b/admin/Interface/RestaurarImagen index 4f974541..75fcb36c 100755 --- a/admin/Interface/RestaurarImagen +++ b/admin/Interface/RestaurarImagen @@ -27,22 +27,15 @@ #@version 1.0.1 - Separación en protocolos de transferencia y postconfiguracion #@author Antonio J. Doblas Viso. Universidad de Málaga #@date 2011-05-11 -#@version 1.0.1 - Separación de los ficheros-log para ser gestionado por el httpd-log -#@author Antonio J. Doblas Viso. Universidad de Málaga -#@date 2011-05-11 - +# -echo " " > $OGLOGSTANDAR -echo " " > $OGLOGTRACK # Registro de ejecución -echo $* >> $OGLOGSTANDAR -echo "$*" &>> $OGLOGSTANDAR | $(tail -n 1 $OGLOGSTANDAR >> $OGLOGFILE) - +echo $* >> $OGLOGFILE # Si el origen(pariticion) esta bloqueada salir. -echo "TODO comprobando si esta bloqueado el $1 $2" &>> $OGLOGSTANDAR +echo "TODO comprobando si esta bloqueado el $1 $2" &>> $OGLOGFILE #if ogIsLocked $1 $2; then # ogRaiseError $OG_ERR_LOCKED "$MSG_PARTITION, $1 $2" # exit $? @@ -57,8 +50,8 @@ REPO=${4:-"REPO"} if [ "$REPO" == "CACHE" ] then - echo "[1] Iniciando un ogRestoreImage CACHE /$3 $1 $2" &>> $OGLOGSTANDAR - ogRestoreImage CACHE /"$3" "$1" "$2" &>> $OGLOGTRACK + echo "Iniciando un ogRestoreImage CACHE /$3 $1 $2" &>> $OGLOGFILE + ogRestoreImage CACHE /"$3" "$1" "$2" &>> $OGLOGFILE RETVAL=$? fi @@ -66,25 +59,23 @@ fi if [ "$REPO" == "REPO" ] then - echo "[1] updateCache REPO /$3.img $5 $6" &>> $OGLOGSTANDAR - updateCache REPO /$3.img $5 $6 &>> $OGLOGTRACK + echo "updateCache REPO /$3.img $5 $6" &>> $OGLOGFILE + updateCache REPO /$3.img $5 $6 &>> $OGLOGFILE RETVAL=$? case $RETVAL in 0) - echo "[50] updateCache (correcto)" &>> $OGLOGSTANDAR - echo "[55] Restaurando la imagen desde la cache con comando: ogRestoreImage CACHE /$3 $1 $2 UNICAST" &>> $OGLOGSTANDAR - ogRestoreImage CACHE /"$3" "$1" "$2" &> $OGLOGTRACK + echo "updateCache (correcto); re realiza ogRestoreImage REPO /$3 $1 $2 UNICAST" &>> $OGLOGFILE + ogRestoreImage CACHE /"$3" "$1" "$2" &>> $OGLOGFILE RETVAL=$? ;; 15) - echo "[50] updateCache(no hay CACHE); se realiza ogRestoreImage REPO /$3 $1 $2 UNICAST" &>> $OGLOGSTANDAR - echo "[55] Se restaura la imagen directamente desde el REPO: ogRestoreImage REPO /$3 $1 $2 UNICAST" &>> $OGLOGSTANDAR - ogRestoreImage REPO /"$3" "$1" "$2" &>> $OGLOGTRACK + echo "updateCache(no hay CACHE); se realiza ogRestoreImage REPO /$3 $1 $2 UNICAST" &>> $OGLOGFILE + ogRestoreImage REPO /"$3" "$1" "$2" &>> $OGLOGFILE RETVAL=$? ;; 16) - echo "[50] updateCache(no hay espacio sufiente en la CACHE), Se realiza ogRestoreImage REPO /$3 $1 $2 UNICAST" &>> $OGLOGSTANDAR - ogRestoreImage REPO /"$3" "$1" "$2" &>> $OGLOGTRACK + echo "updateCache(no hay espacio sufiente en la CACHE), Se realiza ogRestoreImage REPO /$3 $1 $2 UNICAST" &>> $OGLOGFILE + ogRestoreImage REPO /"$3" "$1" "$2" &>> $OGLOGFILE RETVAL=$? ;; esac @@ -92,14 +83,14 @@ fi if [ $RETVAL == 0 ] then - echo "[90] Iniciando la Configuracion del Sistema Restaurado" &>> $OGLOGSTANDAR - configureOs $1 $2 &>> $OGLOGTRACK + echo "Iniciando la Configuracion del Sistema Restaurado" &>> $OGLOGFILE + configureOs $1 $2 +fi +if [ $RETVAL == 0 ] +then + rm $OGLOGFILE + touch $OGLOGFILE +else + echo $RETVAL &>> $OGLOGFILE fi -#if [ $RETVAL == 0 ] -#then -# rm $OGLOGFILE -# touch $OGLOGFILE -#else -# echo $RETVAL &>> $OGLOGFILE -#fi exit $RETVAL |