self.part_table[self.user_partition]["size"] = self.user_size
self.label = Label(self.part_table, ltype)
+ if not hasattr(self, 'bootcode'):
+ self.bootcode = None
self.binaries = self._get_binaries('binaries')
def apply_partition_sizes(self, partition_sizes):
logging.error(f"New partition table:\n" + str(target.label))
sys.exit(1)
+ if target.bootcode:
+ logging.debug("Writing bootcode\n")
+ with open(Device, "wb") as f:
+ f.write(target.bootcode)
+ f.close
+
for i, part in enumerate(target.part_table):
d = "/dev/" + get_partition_device(target.device, i+1)
if not 'fstype' in part: