Previously we have always builded the newest version of the GRUB. It was unstable because we cannot track all changes in GRUB repository. Now we build only checked version of GRUB/
Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
Only crucial information is presented to the user as
console output.
More verbose information is stored in the build.log.
Issues: MEN-2172
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Succeeding conversion steps added. Some commands' output silenced.
Still too much output logged from e.g. autotools.
Logging more verbose info to log file still missing.
Issues: MEN-2172
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
All output images (image/artifact/rootfs) should follow the scheme
presented above. Unless the user provides own Mender image name.
Moreover the only one acceptable extension for Mender image
is 'sdimg'.
Issues: MEN-2205
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Add information where user can find output files for give stage of conversion.
Issues: MEN-2173
Changelog: None
Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
Two-stage process is needed to build GRUB tools (e.g. grub-mkimage)
for the host and GRUB modules and grub-editenv binary purposed
for ARM architecture.
Issues: MEN-2204
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
We need to unmount converted image before we start creation of
mender artifact. Otherwise we get checksum mismatch.
Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
Functionality of 'from-raw-disk-image' command has been extended.
To be more compliant with Yocto build process the mender-convert
tool produces now three outputs:
- Mender image
- Mender artifact
- root filesystem extracted from Mender image
Issues: MEN-2191
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Moreover commands have been divided into two groups:
general commands & expert commands.
Issues: MEN-2162
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Some tests' related variables can be discovered in specific
convert stages, like installing Mender client or bootloader.
Issues: MEN-2102
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
At this step variables related to partitions sizes, alignment, etc.
are updated.
Issues: MEN-2102
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>
Earlier GRUB needs to be configured and built twice for ARM and x86
targets separately. Now only one build is necessary.
Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
We do not use server parameter any more. We use --demo-ip or --production-url parameters instead.
Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
The current README seems to have been a copy of the
one found in the Mender client repository which contains
som information about Yocto and other things which are not
relavant to this repository.
Changelog: None
Signed-off-by: Mirza Krak <mirza.krak@northern.tech>
They point to an invalid location and we probably will not have
any codecov reports nor travis builds for this repo. If we
do we can always bring it back.
Changelog: None
Signed-off-by: Mirza Krak <mirza.krak@northern.tech>
Script is added to mendersoftware repository,
instead of being downloaded from external
private repository.
Issues: MEN-2089
Signed-off-by: Adam Podogrocki a.podogrocki@gmail.com
U-Boot related file like: fw_printenv, u-boot.bin are
cross-compiled now.
boot.scr on the other hand is built with mkimage tool
created in the previous step.
Issues: MEN-2089
Changelog: None
Signed-off-by: Adam Podogrocki <a.podogrocki@gmail.com>