[gnome-continuous-yocto/gnomeostree-3.28-rocko: 7028/8267] wic: ensure generated disk system identifier is non-zero



commit 408c65613acb2b4e9a57e86905abf61b2284d54c
Author: Jonathan Liu <net147 gmail com>
Date:   Sat Jul 29 00:45:27 2017 +1000

    wic: ensure generated disk system identifier is non-zero
    
    Zero may be interpreted as no MBR signature present and another
    partitioning program might install a new MBR signature.
    
    (From OE-Core rev: f53b5555d6eaa171bc5882cfee807cf62576862d)
    
    Signed-off-by: Jonathan Liu <net147 gmail com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 scripts/lib/wic/plugins/imager/direct.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/scripts/lib/wic/plugins/imager/direct.py b/scripts/lib/wic/plugins/imager/direct.py
index 0a65a9c..51bdd3a 100644
--- a/scripts/lib/wic/plugins/imager/direct.py
+++ b/scripts/lib/wic/plugins/imager/direct.py
@@ -303,7 +303,7 @@ class PartitionedImage():
                           # all partitions (in bytes)
         self.ptable_format = ptable_format  # Partition table format
         # Disk system identifier
-        self.identifier = int.from_bytes(os.urandom(4), 'little')
+        self.identifier = int.from_bytes(os.urandom(4), 'little') or 0xffffffff
 
         self.partitions = partitions
         self.partimages = []


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]