#/** 
#         ogr CalculateChecksum [ str_repo | int_ndisk int_nfilesys ] path_filepath
#@brief   Devuelve la suma de comprobación (checksum) de un fichero.
#@param   path_filepath     camino del fichero (independiente de mayúsculas)
#@param   str_repo          repositorio de ficheros
#@param   int_ndisk         nº de orden del disco
#@param   int_nfilesys      nº de orden del sistema de ficheoros
#@return  hex_checksum      Checksum del fichero
#@version 0.9.2 - Primera versión para OpenGnSys.
#@author  Ramon Gomez, ETSII Universidad de Sevilla
#@date    2010-07-24
#*/ ##
# Variables locales.
local FILE
if [ "$*" == "help" ]; then
    ogr Help "$FUNCNAME" "$FUNCNAME [ str_repo | int_ndisk int_nfilesys ] path_filepath" \
           "$FUNCNAME REPO ubuntu.img   ==> ef899299caf8b517ce36f1157a93d8bf"
    return
fi

# Comprobar que existe el fichero y devolver sus datos.
FILE=$(ogr GetPath "$@")
[ -n "$FILE" ] || ogr RaiseError $OG_ERR_NOTFOUND "$*" || return $?
md5sum "$FILE" 2>&1 | cut -f1 -d" "
