kickstart: add --ptable option
authorArtem Bityutskiy <artem.bityutskiy@intel.com>
Thu, 10 Jan 2013 11:41:41 +0000 (13:41 +0200)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Fri, 11 Jan 2013 09:42:54 +0000 (11:42 +0200)
This patch adds a --ptable option to the 'bootloader' command of the KS file,
as suggested by Guy Chen. The default partition table format is "msdos". We are
going to support the "gpt" format soon. Usage:

bootloader --timeout=blah --append=blah --ptable=blah

Change-Id: I02772df92a8e883ac3450b5b947789bca19be037
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
mic/kickstart/custom_commands/micboot.py

index 33071f7..aca200c 100644 (file)
@@ -30,16 +30,20 @@ class Moblin_Bootloader(F8_Bootloader):
                                 forceLBA, location, md5pass, password, upgrade)
 
         self.menus = ""
+        self.ptable = "msdos"
 
     def _getArgsAsStr(self):
         ret = F8_Bootloader._getArgsAsStr(self)
 
         if self.menus == "":
             ret += " --menus=%s" %(self.menus,)
+        if self.ptable:
+            ret += " --ptable=\"%s\"" %(self.ptable,)
         return ret
 
     def _getParser(self):
         op = F8_Bootloader._getParser(self)
         op.add_option("--menus", dest="menus")
+        op.add_option("--ptable", dest="ptable", type="string")
         return op