wic: Add --uuid partition option

Added --uuid option to the configuration of wks parser.
This option specifies partition UUID. The code to process
it is already in place. It was implemented for --use-uuid
option.

(From OE-Core rev: c7ffe3785e61f3c57aeeebc34ec573685f0ea6a8)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ed Bartosh
2015-06-27 17:18:10 +03:00
committed by Richard Purdie
parent 594dc7213f
commit a49a422700
2 changed files with 9 additions and 1 deletions

View File

@@ -787,6 +787,11 @@ DESCRIPTION
random globally unique identifier (GUID) for the partition
and use it in bootloader configuration to specify root partition.
--uuid: This option is specific to wic. It specifies partition UUID.
It's useful if preconfigured partition UUID is added to kernel command line
in bootloader configuration before running wic. In this case .wks file can
be generated or modified to set preconfigured parition UUID using this option.
* bootloader
This command allows the user to specify various bootloader

View File

@@ -53,7 +53,7 @@ class Wic_PartData(Mic_PartData):
self.extra_space = kwargs.get("extra-space", "10M")
self.overhead_factor = kwargs.get("overhead-factor", 1.3)
self._use_uuid = False
self.uuid = None
self.uuid = kwargs.get("uuid", None)
self.use_uuid = kwargs.get("use-uuid", False)
self.source_file = ""
self.size = 0
@@ -71,6 +71,8 @@ class Wic_PartData(Mic_PartData):
retval += " --no-table"
if self.use_uuid:
retval += " --use-uuid"
if self.uuid:
retval += " --uuid=%s" % self.uuid
retval += " --extra-space=%s" % self.extra_space
retval += " --overhead-factor=%f" % self.overhead_factor
@@ -491,5 +493,6 @@ class Wic_Partition(Mic_Partition):
nargs=1, default=1.3)
op.add_option("--use-uuid", dest="use_uuid", action="store_true",
default=False)
op.add_option("--uuid")
return op