diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/lib/wic/plugins/imager/direct.py | 13 | 
1 files changed, 2 insertions, 11 deletions
| diff --git a/scripts/lib/wic/plugins/imager/direct.py b/scripts/lib/wic/plugins/imager/direct.py index 79b948a739..f2e6127331 100644 --- a/scripts/lib/wic/plugins/imager/direct.py +++ b/scripts/lib/wic/plugins/imager/direct.py @@ -487,6 +487,8 @@ class PartitionedImage():                  parted_fs_type = "fat32"              elif part.fstype == "msdos":                  parted_fs_type = "fat16" +                if not part.system_id: +                    part.system_id = '0x6' # FAT16              else:                  # Type for ext2/ext3/ext4/btrfs                  parted_fs_type = "ext2" @@ -536,17 +538,6 @@ class PartitionedImage():                                  (self.path, part.num, part.system_id),                                  self.native_sysroot) -            # Parted defaults to enabling the lba flag for fat16 partitions, -            # which causes compatibility issues with some firmware (and really -            # isn't necessary). -            if parted_fs_type == "fat16": -                if self.ptable_format == 'msdos': -                    logger.debug("Disable 'lba' flag for partition '%s' on disk '%s'", -                                 part.num, self.path) -                    exec_native_cmd("parted -s %s set %d lba off" % \ -                                    (self.path, part.num), -                                    self.native_sysroot) -      def cleanup(self):          # remove partition images          for image in set(self.partimages): | 
