an MBR header. Partitions with this flag will be included in
this MBR header.
+ --attribute: This option is specific to wic. This option is used to set
+ the partition attribute.
+
* bootloader
This command allows the user to specify various bootloader
part.add_argument('--fsuuid')
part.add_argument('--no-fstab-update', action='store_true')
part.add_argument('--mbr', action='store_true')
+ part.add_argument('--attribute')
bootloader = subparsers.add_parser('bootloader')
bootloader.add_argument('--append')
self.update_fstab_in_rootfs = False
self.hidden = args.hidden
self.mbr = args.mbr
+ self.attribute = args.attribute
self.lineno = lineno
self.source_file = ""
exec_native_cmd("sfdisk --sector-size %s --part-attrs %s %s RequiredPartition" % \
(self.sector_size, self.path, part.num),
self.native_sysroot)
+
+ if part.attribute:
+ logger.debug("Set attribute:'%s' for partition '%s' on disk '%s'", part.attribute ,part.num, self.path)
+ exec_native_cmd("sgdisk -A %s:=:%s %s" % (part.num, part.attribute, self.path), \
+ self.native_sysroot)
if self.ptable_format == "gpt-hybrid":
# Write a protective GPT partition