diff options
Diffstat (limited to 'scripts/lib/wic/plugins/source/bootimg-efi.py')
| -rw-r--r-- | scripts/lib/wic/plugins/source/bootimg-efi.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/lib/wic/plugins/source/bootimg-efi.py b/scripts/lib/wic/plugins/source/bootimg-efi.py index 2cfdc10ecd..05e8471116 100644 --- a/scripts/lib/wic/plugins/source/bootimg-efi.py +++ b/scripts/lib/wic/plugins/source/bootimg-efi.py | |||
| @@ -277,6 +277,13 @@ class BootimgEFIPlugin(SourcePlugin): | |||
| 277 | logger.debug("Added %d extra blocks to %s to get to %d total blocks", | 277 | logger.debug("Added %d extra blocks to %s to get to %d total blocks", |
| 278 | extra_blocks, part.mountpoint, blocks) | 278 | extra_blocks, part.mountpoint, blocks) |
| 279 | 279 | ||
| 280 | # required for compatibility with certain devices expecting file system | ||
| 281 | # block count to be equal to partition block count | ||
| 282 | if blocks < part.fixed_size: | ||
| 283 | blocks = part.fixed_size | ||
| 284 | logger.debug("Overriding %s to %d total blocks for compatibility", | ||
| 285 | part.mountpoint, blocks) | ||
| 286 | |||
| 280 | # dosfs image, created by mkdosfs | 287 | # dosfs image, created by mkdosfs |
| 281 | bootimg = "%s/boot.img" % cr_workdir | 288 | bootimg = "%s/boot.img" % cr_workdir |
| 282 | 289 | ||
