diff options
author | ramon <ramongomez@us.es> | 2012-07-06 08:16:00 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2012-07-06 08:16:00 +0000 |
commit | acf04d3d089775019660c0d6318f923baf736ab1 (patch) | |
tree | 68eaad1ba64924c04ad2944451a07beca48299f9 | |
parent | 581c7334d97a6f99c4142efcaffca7ec939cfe85 (diff) |
Versión 1.0.4, #545: La función {{{ogCopyFile}}} utiliza Rsync con progreso de la copia.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3253 a21b9725-9963-47de-94b9-378ad31fedc9
-rwxr-xr-x | client/engine/File.lib | 8 | ||||
-rw-r--r-- | doc/CHANGELOG.es.txt | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/client/engine/File.lib b/client/engine/File.lib index d36a1c96..c56d1793 100755 --- a/client/engine/File.lib +++ b/client/engine/File.lib @@ -4,7 +4,7 @@ #@brief Librería o clase File #@class File #@brief Funciones para gestión de archivos y directorios. -#@version 0.9.2 +#@version 1.0.4 #@warning License: GNU GPLv3+ #*/ @@ -83,10 +83,14 @@ test "$(cat "$SOURCE.sum" 2>/dev/null)" == "$(cat "$TARGET.sum" 2>/dev/null)" # ogCopyFile [ str_repo | int_ndisk int_npart ] path_source [ str_repo | int_ndisk int_npart ] path_target #@brief Metafunción para copiar un fichero de sistema OpenGnSys a un directorio. #@see ogGetPath +#@return Progreso de la copia. #@warning Deben existir tanto el fichero origen como el directorio destino. #@version 0.9 - Pruebas con OpenGnSys. #@author Ramon Gomez, ETSII Universidad de Sevilla #@date 2009-10-20 +#@version 1.0.4 - Copiar usando rsync. +#@author Universidad de Huelva +#@date 2012-07-06 #*/ ## function ogCopyFile () { @@ -116,6 +120,8 @@ TARGET="$(ogGetPath "$@")" [ -n "$TARGET" ] || ogRaiseError $OG_ERR_NOTFOUND "$@" || return $? # Copiar fichero. cp -a "$SOURCE" "$TARGET" # (definir posible error) +# Para evitar problemas con las comunicaciones las copias se hacen con rsync en lugar de cp. +rsync --progress -avh "$SOURCE" "$TARGET" } diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index a8f11327..2cab179f 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -53,6 +53,7 @@ Tickets resueltos en módulo OpenGnSys Web Admin Console: #509 Incluir foto/imagen en propiedades de ordenadores y aulas #516 Restaurar desde consola: falla si esta recién particionado #539 Leyenda en estaus de ordenadores +#545 Comando Restaurar de consola web: activación de unicast-cache (deploy unicast) Tickets resueltos en módulo OpenGnSys Installer: #414 Instalar OpenGnSys en otras distribuciones Linux |