As the partition table has been modified 'resize2fs_once' service
no longer fulfils its purpose.
That service has been replaced with 'resizefs' systemd service
which extends data partition's size and resizes filesystem too
to fill the whole free unallocated space.
Issues: MEN-2254
Changelog: Title
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
- bump mender-uboot (as patches for rpi0w are present in later revisions)
- reuse as much as possible rpi3 convert files
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Use associative array to keep raw disk image sizes
instead of separate variables.
Issues: MEN-2207
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
That amendment is dedicated for Mender images built from Yocto images
for qemu x86-64.
Issues: MEN-2207
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Main aim is to handle Yocto generated image for x86-64 architecure.
Such an image contains boot, filesystem and swap partition.
Issues: MEN-2207
Changelog: Title
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Instead of passing mutable number of parameters related to
number of partitions for raw disk images, a single array
will be used to keep these values.
Issues: MEN-2207
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Currently if this code is run cmdline.txt will have duplicated content.
First the original line and second the original line with init_resize.sh
added.
Changelog: Avoid duplicate content in cmdline.txt
Signed-off-by: Mika Tuupola <tuupola@appelsiini.net>
It is a bit exessive to compile the mender client every time
the mender-convert tool is launched using docker-mender-convert.
Move the build to the Dockerfile so it is done during image
creation.
Changelog: Title
Signed-off-by: Mirza Krak <mirza.krak@northern.tech>
This ensures we use same version of mender-convert inside
the container as the one used to launch the container.
It makes versioning and local development easier.
Changelog: Use local (checked out) version of mender-convert inside container
Signed-off-by: Eystein Måløy Stenberg <eystein.maloy.stenberg@northern.tech>
consistent and align with entry-point way of running mender-convert.
Changelog: None
Signed-off-by: Eystein Måløy Stenberg <eystein.maloy.stenberg@northern.tech>
We need to replace binaries for Debian 9.5. Debian 9.5 u-boot does not cooperate with GRUB which is used in converted image.
Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
These binaries cooperate well with GRUB. The original u-boot binaries in Debian 9.5 do not cooperate with GRUB.
Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
This entry is needed by 'partition alignment' test. As a result correct
value for 'uboot_env_size' is set for Raspberry Pi3.
Issues: MEN-2241
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>