summaryrefslogtreecommitdiffstats
path: root/client/engine/Cache.lib
diff options
context:
space:
mode:
authoradv <adv@uma.es>2016-11-28 08:20:26 +0000
committeradv <adv@uma.es>2016-11-28 08:20:26 +0000
commit64a9cb5a6ba6df4aac130603adbb86dfcf2615b7 (patch)
tree23b00e4b7cb294af18648b3614196959b0c2a658 /client/engine/Cache.lib
parentcf30efce193cb6d73459d35e1b62a6c92b7ccd3e (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-xclient/engine/Cache.lib9
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
}