From c460414a4abe29ab7713a08b7f626dd07c988d6e Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Sat, 25 Apr 2015 12:23:12 +0000 Subject: Ignore special partitions on mmc (mga#15759) --- perl-install/fs/proc_partitions.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'perl-install/fs/proc_partitions.pm') diff --git a/perl-install/fs/proc_partitions.pm b/perl-install/fs/proc_partitions.pm index d88c231b0..f1e4cd7a2 100644 --- a/perl-install/fs/proc_partitions.pm +++ b/perl-install/fs/proc_partitions.pm @@ -6,8 +6,12 @@ use common; sub read_raw() { my (undef, undef, @all) = cat_("/proc/partitions"); grep { - $_->{size} != 1 && # skip main extended partition - $_->{size} != 0x3fffffff; # skip cdroms (otherwise stops cd-audios) + $_->{size} != 1 && # skip main extended partition + $_->{size} != 0x3fffffff && # skip cdroms (otherwise stops cd-audios) + $_->{dev} !~ /mmcblk\d+[^p]/; # only keep partitions like mmcblk0p0 + # not mmcblk0rpmb or mmcblk0boot0 as they + # are not in the partition table and + # things will break (mga#15759) } map { my %l; @l{qw(major minor size dev)} = split; -- cgit v1.2.1