diff options
author | ramon <ramongomez@us.es> | 2012-06-21 08:49:05 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2012-06-21 08:49:05 +0000 |
commit | 6e390b1296b0edb0242dde76c26769578d26f450 (patch) | |
tree | afba313a82fcc252416719200f72d85c548751db /client/engine/Image.lib | |
parent | 4f48dcefdf7e57c4d1e565ac0620189a8e0f10f1 (diff) |
Versión 1.0.4, #531: Retoques en ayudas y en código para Doxygen.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3230 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'client/engine/Image.lib')
-rwxr-xr-x | client/engine/Image.lib | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/client/engine/Image.lib b/client/engine/Image.lib index 5ce8aa1c..6c53d5da 100755 --- a/client/engine/Image.lib +++ b/client/engine/Image.lib @@ -787,82 +787,3 @@ IMGFILE=$(ogGetPath "$1" "$2.img") || return $? ogGetImageInfo $IMGFILE | awk -F: '{print $4}' } - -#/** -# ogGetImageFs str_repo path_image -#@brief Devuelve el tipo de sistema de archivos almacenado en un fichero de imagen. -#@param str_repo repositorio de imágenes o caché local -#@param path_image camino de la imagen -#@return str_imgtype - mnemónico del tipo de sistema de archivos -#@exception OG_ERR_FORMAT formato incorrecto. -#@exception OG_ERR_NOTFOUND fichero de imagen no encontrado. -#@todo Comprobar salidas para todos los tipos de sistemas de archivos. -#/** -function ogGetImageFsUS () -{ -local IMGFILE IMGTYPE -IMGTYPE=$(ogGetImageType "$1" "$2") -IMGFILE=$(ogGetPath "$1" "$2.$IMGTYPE") || return $? -[ -r "$IMGFILE" ] || ogRaiseError OG_ERR_NOTFOUND "$IMGFILE" || return $? -case "$IMGTYPE" in - img) # Partimage. - partimage -B gui=no imginfo "$IMGFILE" 2>&1 | \ - awk '/^Filesystem/ {sub(/\.\.+/," "); if ($2=="ntfs") print NTFS; - else { sub(/fs$/,""); print toupper($2);} }' - ;; - pgz) # Partclone / GZip - gzip -dc "$IMGFILE" | partclone.chkimg -C -s - 2>&1 | \ - awk '/^File system/ {if ($2=="EXTFS") print "EXT3"; else print $3;}' - ;; - *) # Error si el fichero de imagen no es accesible. - ogRaiseError OG_ERR_NOTFOUND "$IMGFILE" - return $? ;; -esac -} - - -# ogGetImageSize str_repo path_image -#@brief Devuelve el tamaño del sistema de archivos almacenado en un fichero de imagen. -#@param str_repo repositorio de imágenes o caché local -#@param path_image camino de la imagen -#@return int_size - tamaño (en KB) -#@exception OG_ERR_FORMAT formato incorrecto. -#@exception OG_ERR_NOTFOUND fichero de imagen no encontrado. -#*/ -#@warning En pruebas iniciales -#@todo Definición de parámetros y salidas. -#@version 0.1 - Primera versión muy en pruebas para OpenGNSys -#@author Ramon Gomez, ETSII Universidad de Sevilla -#@date 2009/09/11 -#*/ ## -function ogGetImageSizeUS () -{ -# Variables locales -local IMGFILE IMGTYPE - -# Si se solicita, mostrar ayuda. -if [ "$*" == "help" ]; then - ogHelp "$FUNCNAME" "$FUNCNAME path_dir str_image int_ndisk int_npart" \ - "$FUNCNAME 1 1 REPO /aula1/winxp ==> 5642158" - return -fi -# Error si no se reciben menos de 2 parámetros. -[ $# -ne 2 ] && ogRaiseError $OG_ERR_FORMAT && return $? -# Devuelve el tamaño de la imagen en KB. -IMGTYPE=$(ogGetImageType "$1" "$2") -IMGFILE=$(ogGetPath "$1" "$2.$IMGTYPE") -case "$IMGTYPE" in - img) # Partimage. - partimage -B gui=no imginfo "$IMGFILE" 2>&1 | \ - awk '/Partition size/ {sub(/\.\.+/," "); ps=$3} END {print ps*1024*1024;}' - ;; - pgz) # Partclone / GZip - gzip -dc "$IMGFILE" | partclone.chkimg -C -s - 2>&1 | \ - awk -F: '/Block size/ {bs=$2} /Used block/ {ub=$2} END {print bs*ub/1024}' - ;; - *) # Error si el fichero de imagen no es accesible. - ogRaiseError OG_ERR_NOTFOUND "$IMGFILE" - return $? ;; -esac -} - |