summaryrefslogtreecommitdiffstats
path: root/scripts/lib/wic/plugins/imager/direct.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/wic/plugins/imager/direct.py')
-rw-r--r--scripts/lib/wic/plugins/imager/direct.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/lib/wic/plugins/imager/direct.py b/scripts/lib/wic/plugins/imager/direct.py
index 55db826e93..0ca67b77d5 100644
--- a/scripts/lib/wic/plugins/imager/direct.py
+++ b/scripts/lib/wic/plugins/imager/direct.py
@@ -343,6 +343,13 @@ class PartitionedImage():
343 part.fsuuid = '0x' + str(uuid.uuid4())[:8].upper() 343 part.fsuuid = '0x' + str(uuid.uuid4())[:8].upper()
344 else: 344 else:
345 part.fsuuid = str(uuid.uuid4()) 345 part.fsuuid = str(uuid.uuid4())
346 else:
347 #make sure the fsuuid for vfat/msdos align with format 0xYYYYYYYY
348 if part.fstype == 'vfat' or part.fstype == 'msdos':
349 if part.fsuuid.upper().startswith("0X"):
350 part.fsuuid = '0x' + part.fsuuid.upper()[2:].rjust(8,"0")
351 else:
352 part.fsuuid = '0x' + part.fsuuid.upper().rjust(8,"0")
346 353
347 def prepare(self, imager): 354 def prepare(self, imager):
348 """Prepare an image. Call prepare method of all image partitions.""" 355 """Prepare an image. Call prepare method of all image partitions."""