diff options
author | ramon <ramongomez@us.es> | 2016-10-27 10:01:08 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2016-10-27 10:01:08 +0000 |
commit | 1bc24fb3ccf579299dd89e7108bf58f8bd09e50b (patch) | |
tree | 33aec7a6531dd5cb604ad1bd282097c612888f0e /client/engine/Disk.lib | |
parent | ab79b5e233287979100a7c9b6aeba97843e61fe8 (diff) |
#753: Función {{{ogGetPatitionsNumber}}} devuelve el número de partición más alto en tablas GPT (en vez de la cuenta de particiones no nulas).
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5053 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'client/engine/Disk.lib')
-rwxr-xr-x | client/engine/Disk.lib | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/client/engine/Disk.lib b/client/engine/Disk.lib index 4c18647b..a2e34b0f 100755 --- a/client/engine/Disk.lib +++ b/client/engine/Disk.lib @@ -843,8 +843,8 @@ fi # Contar el nº de veces que aparece el disco en su lista de particiones. DISK=$(ogDiskToDev $1) 2>/dev/null case "$(ogGetPartitionTableType $1)" in - GPT) grep -c "${DISK#/dev/}." /proc/partitions ;; - MSDOS) partx -gso NR $DISK 2>/dev/null | awk -v p=0 '{p=$1} END {print p}' ;; + GPT|MSDOS) + partx -gso NR $DISK 2>/dev/null | awk -v p=0 '{p=$1} END {print p}' ;; LVM) lvs --noheadings $DISK 2>/dev/null | wc -l ;; ZPOOL) zpool list &>/dev/null || modprobe zfs zpool import -f -R /mnt -N -a 2>/dev/null |