4343COUNTER = 0
4444
4545class MenuEntry (object ):
46+ # pylint: disable=too-many-positional-arguments
4647 def __init__ (self , hypervisor , hypervisor_args , kernel , kernel_args ,
47- initrd , title = None , tboot = None , tboot_args = None ,
48- root = None ):
48+ initrd , title = None , root = None ):
4949 self .extra = None
5050 self .contents = []
51- self .tboot = tboot
52- self .tboot_args = tboot_args
5351 self .hypervisor = hypervisor
5452 self .hypervisor_args = hypervisor_args
5553 self .kernel = kernel
@@ -58,12 +56,6 @@ def __init__(self, hypervisor, hypervisor_args, kernel, kernel_args,
5856 self .title = title
5957 self .root = root
6058
61- def getTbootArgs (self ):
62- return re .findall (r'\S[^ "]*(?:"[^"]*")?\S*' , cast (str , self .tboot_args ))
63-
64- def setTbootArgs (self , args ):
65- self .tboot_args = ' ' .join (args )
66-
6759 def getHypervisorArgs (self ):
6860 return re .findall (r'\S[^ "]*(?:"[^"]*")?\S*' , self .hypervisor_args )
6961
@@ -115,8 +107,6 @@ def readGrub2(cls, src_file):
115107 timeout = None
116108 serial = None
117109 title = None
118- tboot = None
119- tboot_args = None
120110 hypervisor = None
121111 hypervisor_args = None
122112 kernel = None
@@ -133,10 +123,6 @@ def create_label(title):
133123
134124 if title == branding .PRODUCT_BRAND :
135125 return 'xe'
136- if title .endswith ('(Serial) (Trusted Boot)' ):
137- return 'xe-serial-tboot'
138- if title .endswith ('(Trusted Boot)' ):
139- return 'xe-tboot'
140126 if title .endswith ('(Serial)' ):
141127 return 'xe-serial'
142128 if title .endswith ('Safe Mode' ):
@@ -206,10 +192,7 @@ def parse_boot_entry(line):
206192 boilerplate = []
207193 elif title :
208194 if l .startswith ("multiboot2" ):
209- if "tboot" in l :
210- tboot , tboot_args = parse_boot_entry (l )
211- else :
212- hypervisor , hypervisor_args = parse_boot_entry (l )
195+ hypervisor , hypervisor_args = parse_boot_entry (l )
213196 elif l .startswith ("module2" ):
214197 if not hypervisor :
215198 hypervisor , hypervisor_args = parse_boot_entry (l )
@@ -226,9 +209,7 @@ def parse_boot_entry(line):
226209 elif l == "}" :
227210 label = create_label (title )
228211 menu_order .append (label )
229- menu [label ] = MenuEntry (tboot = tboot ,
230- tboot_args = tboot_args ,
231- hypervisor = hypervisor ,
212+ menu [label ] = MenuEntry (hypervisor = hypervisor ,
232213 hypervisor_args = hypervisor_args ,
233214 kernel = kernel ,
234215 kernel_args = kernel_args ,
@@ -238,8 +219,6 @@ def parse_boot_entry(line):
238219 menu [label ].contents = menu_entry_contents
239220
240221 title = None
241- tboot = None
242- tboot_args = None
243222 hypervisor = None
244223 hypervisor_args = None
245224 kernel = None
@@ -327,11 +306,7 @@ def writeGrub2(self, dst_file = None):
327306 print ("\t search --label --set root %s" % m .root , file = fh )
328307
329308 if m .hypervisor :
330- if m .tboot :
331- print ("\t multiboot2 %s %s" % (m .tboot , m .tboot_args ), file = fh )
332- print ("\t module2 %s %s" % (m .hypervisor , m .hypervisor_args ), file = fh )
333- else :
334- print ("\t multiboot2 %s %s" % (m .hypervisor , m .hypervisor_args ), file = fh )
309+ print ("\t multiboot2 %s %s" % (m .hypervisor , m .hypervisor_args ), file = fh )
335310 if m .kernel :
336311 print ("\t module2 %s %s" % (m .kernel , m .kernel_args ), file = fh )
337312 if m .initrd :
0 commit comments