diff options
author | Ed Bartosh <ed.bartosh@linux.intel.com> | 2016-10-06 13:33:35 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-10-07 16:43:58 +0100 |
commit | e8ce5083c54e3cece55702c4433601bdcbf9ccc3 (patch) | |
tree | 942fa7cc61aacccf1c9fba70ca522eb3bbc2d092 /scripts | |
parent | 1ddd23c5429b1f6d4dacae1a9b0158d983c8e8e5 (diff) | |
download | poky-e8ce5083c54e3cece55702c4433601bdcbf9ccc3.tar.gz |
wic: set PARTUUID only for gpt partition table
sgdisk fails to set PARTUUID for msdos partitions as it's only
supported for GPT partitions.
Checked partition table format to run sgdisk --partition-guid
only for GPT partitions.
(From OE-Core rev: 0c1804821917d6d3a062ca19b63667d030138f21)
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/lib/wic/utils/partitionedfs.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/lib/wic/utils/partitionedfs.py b/scripts/lib/wic/utils/partitionedfs.py index cafb9338df..8d93a68e3a 100644 --- a/scripts/lib/wic/utils/partitionedfs.py +++ b/scripts/lib/wic/utils/partitionedfs.py | |||
@@ -299,7 +299,7 @@ class Image(): | |||
299 | (part['num'], part['part_type'], | 299 | (part['num'], part['part_type'], |
300 | disk['disk'].device), self.native_sysroot) | 300 | disk['disk'].device), self.native_sysroot) |
301 | 301 | ||
302 | if part['uuid']: | 302 | if part['uuid'] and disk['ptable_format'] == "gpt": |
303 | msger.debug("partition %d: set UUID to %s" % \ | 303 | msger.debug("partition %d: set UUID to %s" % \ |
304 | (part['num'], part['uuid'])) | 304 | (part['num'], part['uuid'])) |
305 | exec_native_cmd("sgdisk --partition-guid=%d:%s %s" % \ | 305 | exec_native_cmd("sgdisk --partition-guid=%d:%s %s" % \ |