diff options
author | adv <adv@uma.es> | 2016-11-28 08:20:26 +0000 |
---|---|---|
committer | adv <adv@uma.es> | 2016-11-28 08:20:26 +0000 |
commit | 64a9cb5a6ba6df4aac130603adbb86dfcf2615b7 (patch) | |
tree | 23b00e4b7cb294af18648b3614196959b0c2a658 /client/engine/Cache.lib | |
parent | cf30efce193cb6d73459d35e1b62a6c92b7ccd3e (diff) |
#764 ogDeleteCache llama correctamente a ogUpdateCache tras eliminar la partición y etiqueta asociada a la CACHE.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5110 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'client/engine/Cache.lib')
-rwxr-xr-x | client/engine/Cache.lib | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/client/engine/Cache.lib b/client/engine/Cache.lib index c382c2de..df214998 100755 --- a/client/engine/Cache.lib +++ b/client/engine/Cache.lib @@ -136,6 +136,9 @@ esac #@version 1.0.4 - Soporte para discos GPT. #@author Universidad de Huelva #@date 2012/03/13 +#@version 1.0.6b - llamada correcta a ogUpdatePartitionTable +#@author Antonio Doblas Universidad de Málaga +#@date 2016/11/16 #@version 1.1.0 - Sustituir "sfdisk" por "fdisk" para discos MSDOS. #@author Ramon Gomez, ETSII Universidad de Sevilla #@date 2016/05/25 @@ -160,17 +163,19 @@ case "$(ogGetPartitionTableType $NDISK)" in GPT) # Si la tabla de particiones no es valida, volver a generarla. [ ! $(sgdisk -p $DISK 2>&1 >/dev/null) ] || echo -e "2\nw\nY\n" | gdisk $DISK - sgdisk $DISK -d$NPART 2>/dev/null && partprobe + sgdisk $DISK -d$NPART 2>/dev/null ;; MSDOS) # Si la tabla de particiones no es valida, volver a generarla. parted -s $DISK print &>/dev/null || fdisk $DISK <<< "w" # Eliminar la partición de caché. - echo -e "d\n$NPART\nw" | fdisk $DISK 2>/dev/null && partprobe + echo -e "d\n$NPART\nw" | fdisk $DISK 2>/dev/null ;; esac # Borrar etiqueta de la caché. rm -f /dev/disk/by-label/CACHE +#Actualiza la tabla de particiones en el kernel. +ogUpdatePartitionTable $NDISK } |