[OE-core] [PATCH v2 00/10] wic: bugfixes & --fixed-size support, tests, selftest: minor fixes
Maciej Borzecki
maciej.borzecki at rndity.com
Thu Nov 10 12:18:31 UTC 2016
v2 of patch series previously posted here [1].
The series introduces anumber of fixes to wic, as well as a new --fixed-size
option applicable to `part` entries in kickstart files. The option makes it
possible to have a fixed size partition, with additional verification that the
file system image fits into the allocated disk space. This is in cotrast with
--size option, which the minimum size, and partition may in fact be larger in
the final disk image.
The series introduces two tests that verify if wic has created the image with
properly sized partition and that partition size checks work as expected.
Patch `oe-selftest: fix handling of test cases without ID in --list-tests-by` is
a small bugfix for oe-selftes tool which resolves an issue triggered by Python
3.x being more strict than 2.x.
[1]. http://lists.openembedded.org/pipermail/openembedded-core/2016-November/128540.html
Maciej Borzecki (10):
wic: make sure that partition size is always an integer in internal
processing
wic: use partition size when creating empty partition files
wic: check that filesystem is specified for a rootfs partition
wic: fix function comment typos
wic: add --fixed-size wks option
oe-selftest: fix handling of test cases without ID in --list-tests-by
wic: selftest: avoid COMPATIBLE_HOST issues
wic: selftest: do not repeat core-image-minimal
wic: selftest: do not assume bzImage kernel image
wic: selftest: add tests for --fixed-size partition flags
meta/lib/oeqa/selftest/wic.py | 193 ++++++++++++++++++++------
scripts/lib/wic/help.py | 14 +-
scripts/lib/wic/imager/direct.py | 2 +-
scripts/lib/wic/ksparser.py | 41 +++++-
scripts/lib/wic/partition.py | 104 +++++++++-----
scripts/lib/wic/plugins/source/bootimg-efi.py | 2 +-
scripts/lib/wic/plugins/source/rawcopy.py | 4 +-
scripts/lib/wic/utils/partitionedfs.py | 6 +-
scripts/oe-selftest | 13 +-
9 files changed, 282 insertions(+), 97 deletions(-)
--
2.5.0
More information about the Openembedded-core
mailing list