[oe-commits] [openembedded-core] 05/40: wic: fix calculation of partition number

git at git.openembedded.org git at git.openembedded.org
Fri Jul 21 11:37:49 UTC 2017


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 5689139b3cd862e2df49f6b21171f513e8a46c60
Author: Ed Bartosh <ed.bartosh at linux.intel.com>
AuthorDate: Mon Jul 17 10:04:04 2017 +0300

    wic: fix calculation of partition number
    
    Total number of partitions should be taken into account when calculating
    real partition number for msdos partition table. The number can be
    different for the 4th partition: it can be 4 if there are 4 partitions in
    the table and 5 if there are more than 4 partitions in the table. In the
    latter case number 4 is occupied by extended partition.
    
    [YOCTO #11790]
    
    Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
    Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 scripts/lib/wic/plugins/imager/direct.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/lib/wic/plugins/imager/direct.py b/scripts/lib/wic/plugins/imager/direct.py
index aa9cc9f..f20d843 100644
--- a/scripts/lib/wic/plugins/imager/direct.py
+++ b/scripts/lib/wic/plugins/imager/direct.py
@@ -313,7 +313,7 @@ class PartitionedImage():
                 part.realnum = 0
             else:
                 realnum += 1
-                if self.ptable_format == 'msdos' and realnum > 3:
+                if self.ptable_format == 'msdos' and realnum > 3 and len(partitions) > 4:
                     part.realnum = realnum + 1
                     continue
                 part.realnum = realnum

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list