From bd671655350f6ffadc045e53b37978ac7022e64a Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Tue, 18 Feb 2003 20:52:38 +0000 Subject: /proc/partitions includes partition with type "empty" and a non-null size so add them for comparison --- perl-install/partition_table.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'perl-install/partition_table.pm') diff --git a/perl-install/partition_table.pm b/perl-install/partition_table.pm index b468c8174..19b7f2842 100644 --- a/perl-install/partition_table.pm +++ b/perl-install/partition_table.pm @@ -491,11 +491,12 @@ sub read_one($$) { my @extended = $hd->hasExtended ? grep { isExtended($_) } @$pt : (); my @normal = grep { $_->{size} && $_->{type} && !isExtended($_) } @$pt; + my $nb_special_empty = int(grep { $_->{size} && $_->{type} == 0 } @$pt); @extended > 1 and die "more than one extended partition"; $_->{rootDevice} = $hd->{device} foreach @normal, @extended; - { raw => $pt, extended => $extended[0], normal => \@normal, info => $info }; + { raw => $pt, extended => $extended[0], normal => \@normal, info => $info, nb_special_empty => $nb_special_empty }; } sub read { -- cgit v1.2.1