diff options
author | ramon <ramongomez@us.es> | 2010-03-18 13:19:22 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2010-03-18 13:19:22 +0000 |
commit | 5a4f399e63c0c1f8c29d224e182a81953c0ce10c (patch) | |
tree | 2f6eaf79864c15e70574c6a80798a6f782cf0ecf /client/engine/Cache.lib | |
parent | e6c00374f445b8717a303e42157944002620130d (diff) |
Corrección en script initCache; nueva función ogIsFormated en rama trunk.
git-svn-id: https://opengnsys.es/svn/trunk@815 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'client/engine/Cache.lib')
-rwxr-xr-x | client/engine/Cache.lib | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/client/engine/Cache.lib b/client/engine/Cache.lib index 142c53dd..d7ca6d87 100755 --- a/client/engine/Cache.lib +++ b/client/engine/Cache.lib @@ -75,7 +75,7 @@ if [ "$*" == "help" ]; then fi # Error si no se encuentra partición de caché. read NDISK NPART <<<"$(ogFindCache)" -[ -n "$NDISK" -a -n "$NPART" ] || ogRaiseError $OG_ERR_PARTITION "CACHE" || return $? +[ -n "$NDISK" -a -n "$NPART" ] || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" || return $? DISK=$(ogDiskToDev $NDISK) # Desmontar todos los sistemas de archivos del disco. @@ -146,7 +146,7 @@ if [ "$*" == "help" ]; then fi # Error si no hay definida partición de caché. -DEV=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "CACHE" || return $? +DEV=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" || return $? DEV=$(ogDiskToDev $DEV) || return $? # Formatear sistema de ficheros. @@ -181,7 +181,7 @@ if [ "$*" == "help" ]; then return fi # Error si no se encuentra partición de caché. -PART=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "CACHE" || return $? +PART=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" || return $? # Devuelve tamaño de la partición de caché. ogGetPartitionSize $PART @@ -243,7 +243,7 @@ if [ "$*" == "help" ]; then return fi -OGCAC=$(ogMountFs $(ogFindCache) 2>/dev/null) || ogRaiseError $OG_ERR_PARTITION "CACHE" || return $? +OGCAC=$(ogMountFs $(ogFindCache) 2>/dev/null) || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" || return $? echo $OGCAC export OGCAC } @@ -264,13 +264,17 @@ export OGCAC #*/ ## function ogUnmountCache () { +# Variables locales. +local CACHE # Si se solicita, mostrar ayuda. if [ "$*" == "help" ]; then ogHelp "$FUNCNAME" "$FUNCNAME" return fi -unset OGCAC -ogUnmountFs $(ogFindCache) 2>/dev/null || ogRaiseError $OG_ERR_PARTITION "CACHE" +CACHE=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" +ogUnmountFs $CACHE +# Borrar enlace simbólico de /mnt/ParticiónCache. +rm -f $(ogDiskToDev $CACHE | sed 's/dev/mnt/') } |