--fixed-size produce a partition of the right size but doesn't expand
the filesystem. Instead we use --size --extra-space and
--overhead-factor to have a fixed size partition and fixed size
filesystem
Merge in ICO/coreos from feat/ci-artifacts-list to master
* commit '92d900ba2f71e867d1ea672d8716bcac4fe54f35':
fix(coreos-efi-secureboot): only install sb key if needed
feat(coreos-image-ci): add a special image class to generate CI file
feat(coreos-container-image): add COREOS_IMAGE_EXTRACLASSES support
Checking for COREOS_EFI_SECUREBOOT_INSTALL_PUBKEY_IN_EFIDIR
was not done properly resulting of the key always being
installed inside the EFI partition.
Merge in ICO/coreos from refactor/images to master
* commit '0b3e395862d9dea90a9c170c3a48a12fd985e3c6':
chore(coreos-image-minimal-dev): delete the recipes
refactor: rename coreos-image-full-cmdline to coreos-image-demo
Merge in ICO/coreos from adding_swupdate to master
* commit '5f658cf199c081bf52306bb4a8ee520f4b729d5e':
fix(swupdate): re-adding swupdate and .swu image generation
We need to generate some more file to better integrate the CI system
with this repository. The new class generate a new IMAGE.ci-artifacts
file with the list of file that need to be uploaded by the CI to our
storage server. To enable this class, the CI need to add:
`COREOS_IMAGE_EXTRACLASSES += "coreos-image-ci"`
to the auto.conf configuration file inside the build directory.
Merge in ICO/coreos from fix/swu to master
* commit 'c65869b9c9a667fb689c5d3498ef21117d5ab648':
fix(do_swuimage): use DEPENDS to get kernel arguments
fix(coreos-image): COREOS_IMAGE_EXTRACLASSES now work as expected
Merge in ICO/coreos from doc_demo_cmake_yocto to master
* commit '04547f38760b95a1fed7afef9449c4925e657fcb':
docs: removing from cmake-demo from image recipe
docs: moving cmake-demo to demo layer
docs: changing cmake version in CMakeLists.txt
docs: editing comments and removing config setting
docs: using cmake with yocto recipe - example
docs: removing from cmake-demo from image recipe
docs: moving cmake-demo to demo layer
docs: changing cmake version in CMakeLists.txt
docs: editing comments and removing config setting
docs: using cmake with yocto recipe - example
WKS_KERNEL_ARGS was using previously inside COREOS to pass the
kernel arguments between the machine configuration and image
generation. This was already replaced by the APPEND variable
that do the same and is documented in oe-core.
COREOS_IMAGE_EXTRACLASSES is used to ihnerit classes dynamically during
parsing, that mean that it can't depends on operator that operate after
parsing, like ??=, :append, ...
Now we use the ?= and += operator that operate during parsing
Merge in ICO/coreos from feat/ci-image to master
* commit 'f0f662b494d1a437b658023b4bef43854ab544e3':
feat(coreos-image-testable): add an image to be used in the CI
Merge in ICO/coreos from fix/beaglebone-bootargs to master
* commit '6b773adee07bd22c6b1047385d2b214c59dab513':
fix(beaglebone): fix kernel argument to select the right rootfs
This resolve the problem that cockpit-podman sometimes fail
to build with an error message saying that uplading
package-lock.json is not possible when not inside of a
git repository.
Merge in ICO/coreos from feat/update-system-cleanup2 to master
* commit 'a21878bcf386a577534490251885aac88b2baa04':
fix(cn913x): compatible dts has to match between kernel and u-boot
feat(swupdate): add swupdate and .swu image generation
feat(efibootguard): replace systemd-boot by efibootguard
We are now using efibootguard to provide a A/B boot path for
the kernel and the rootfs.
This commit remove some change for systemd/systemd-boot that are
not needed anymore and rework how we set the command line, as we
will need to have the command line argument of the kernel both
inside do_image_wic and in a future do_image_swu
Merge in ICO/coreos from feat/container-bundle to master
* commit 'e1b6c73137d6a7ebf82c379bce9e5a9defe8148c':
feat(container): add coreos-container-image and coreos-container-package class
Merge in ICO/coreos from docs/add_info_about_debug_tweaks to master
* commit '108da9623e421895ee1d3f44ff518d0b6181b877':
docs: add info about debug-tweaks
Merge in ICO/coreos from mxh11181/machinesrst-1673520650186 to master
* commit '3a9e00c596831ca3024c32776b890210d087b08f':
machines.rst correct some typos
Merge in ICO/coreos from docs/add_overlayfs to master
* commit '0acdffe0e57b24f68e8d9f50ca00e030efc3a82c':
docs: add overlayfs documentation
docs: change headline hirarchy and fix typos
docs: add how to set a root password