Commit Graph

186 Commits

Author SHA1 Message Date
Samuel Dolt 8f49cf3486 Pull request #36: fix(cockpit-podman): fix the recipe to not fail when not a clean build
Merge in ICO/coreos from fix/cockpit-podman to master

* commit '0ce3f1a45c512b7df2a9e002e965f60607501092':
  fix(cockpit-podman): fix recipes
2023-01-26 09:51:04 +01:00
Samuel Dolt 0ce3f1a45c fix(cockpit-podman): fix recipes
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.
2023-01-25 16:37:37 +01:00
Darko Trogrlic ab67342293 docs: editing comments and removing config setting
Adding spaces to make comments more readable. Removing a config setting that is already default.
2023-01-25 13:55:06 +01:00
Samuel Dolt 6b773adee0 fix(beaglebone): fix kernel argument to select the right rootfs 2023-01-25 12:33:04 +01:00
Samuel Dolt f3eeacc3b7 Pull request #32: Add support for efibootguard and swupdate
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
2023-01-24 15:43:42 +01:00
Samuel Dolt a21878bcf3 fix(cn913x): compatible dts has to match between kernel and u-boot 2023-01-24 15:28:00 +01:00
Samuel Dolt e83a1da19d feat(swupdate): add swupdate and .swu image generation 2023-01-24 15:28:00 +01:00
Samuel Dolt 4e8716628f 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
2023-01-24 15:28:00 +01:00
Darko Trogrlic 8591cbc79b docs: using cmake with yocto recipe - example 2023-01-24 15:09:46 +01:00
Samuel Dolt b2b74f616f Pull request #29: feat(container): add coreos-container-image and coreos-container-package class
Merge in ICO/coreos from feat/container-bundle to master

* commit 'e1b6c73137d6a7ebf82c379bce9e5a9defe8148c':
  feat(container): add coreos-container-image and coreos-container-package class
2023-01-23 11:11:38 +01:00
Patrick Vogelaar 94f32d98de Pull request #31: docs: add info about debug-tweaks
Merge in ICO/coreos from docs/add_info_about_debug_tweaks to master

* commit '108da9623e421895ee1d3f44ff518d0b6181b877':
  docs: add info about debug-tweaks
2023-01-19 09:27:33 +01:00
Patrick Vogelaar 108da9623e docs: add info about debug-tweaks 2023-01-18 16:32:10 +01:00
Martin Hoeglinger 4d36b9bdd7 Pull request #30: machines.rst correct some typos
Merge in ICO/coreos from mxh11181/machinesrst-1673520650186 to master

* commit '3a9e00c596831ca3024c32776b890210d087b08f':
  machines.rst correct some typos
2023-01-12 19:24:58 +01:00
Martin Hoeglinger 3a9e00c596 machines.rst correct some typos 2023-01-12 11:51:18 +01:00
Samuel Dolt e1b6c73137 feat(container): add coreos-container-image and coreos-container-package class 2023-01-03 11:33:03 +01:00
Patrick Vogelaar cc9498ea7c Pull request #26: docs: fix typos
Merge in ICO/coreos from docs/fix_typos to master

* commit '16185dbe050506333581fc68a7a4a9ba45537789':
  docs: fix typos
2022-12-19 20:38:17 +01:00
Patrick Vogelaar 16185dbe05 docs: fix typos 2022-12-19 12:26:20 +01:00
Patrick Vogelaar e4f701b315 Pull request #25: Docs/add overlayfs
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
2022-12-15 15:59:21 +01:00
Patrick Vogelaar 0acdffe0e5 docs: add overlayfs documentation 2022-12-15 15:26:27 +01:00
Patrick Vogelaar ba9b0efe96 docs: change headline hirarchy and fix typos 2022-12-15 15:25:52 +01:00
Patrick Vogelaar 0e2d73f04e docs: add how to set a root password 2022-12-15 15:25:43 +01:00
Samuel Dolt 831173afaf Pull request #24: fix(u-boot-coreos-efi): add missing depends on u-boot-tools
Merge in ICO/coreos from fix/uboot-efivar-deps to master

* commit 'f83fa6725ff43c34743efe6988d8081677e23c90':
  fix(u-boot-coreos-efi): add missing depends on u-boot-tools
2022-12-15 09:21:04 +01:00
Samuel Dolt f83fa6725f fix(u-boot-coreos-efi): add missing depends on u-boot-tools 2022-12-14 13:41:49 +01:00
Samuel Dolt 4603c5d172 Pull request #22: Feat/nm and docs
Merge in ICO/coreos from feat/nm-and-docs to master

* commit '64653a83bb8adce129e6871b76962da2e95e7de1':
  docs(showcase): add a showcase to document networkmanager, podman and cockpit
  refactor(container): rename the container image feature to podman
  feat(networkmanager): add networkmanager as an image feature
  fix(coreos-generic-machine/vm.inc): generate wic.xz
2022-12-13 14:08:26 +01:00
Marc Mattmüller fc573b9186 Pull request #23: templates/bblayers.conf.sample: added meta-openembedded/meta-oe
Merge in ICO/coreos from fix-bblayer-template to master

* commit '8949b68166de3d9b41e401a1fac6ff1e91c6cc59':
  templates/bblayers.conf.sample: added meta-openembedded/meta-oe
2022-12-06 12:56:05 +01:00
Marc Mattmueller 8949b68166 templates/bblayers.conf.sample: added meta-openembedded/meta-oe
without this line you cannot build the core os

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-12-05 10:32:12 +01:00
Samuel Dolt 64653a83bb docs(showcase): add a showcase to document networkmanager, podman and cockpit 2022-12-02 14:23:49 +01:00
Samuel Dolt d1685d3068 refactor(container): rename the container image feature to podman 2022-12-02 14:23:22 +01:00
Samuel Dolt e9efb7027b feat(networkmanager): add networkmanager as an image feature 2022-12-02 14:23:22 +01:00
Samuel Dolt 1fe4a473b6 fix(coreos-generic-machine/vm.inc): generate wic.xz 2022-12-02 11:23:49 +01:00
Samuel Dolt d784ad7f67 Pull request #21: fix(bblayers): add missing layers dependancies
Merge in ICO/coreos from fix/layerdeps to master

* commit '059464debff6b1afc8247cbcb25ef1245cfa47fa':
  fix(bblayers): add missing layers dependancies
2022-12-02 09:20:49 +01:00
Samuel Dolt 059464debf fix(bblayers): add missing layers dependancies
The layer.conf of meta-belden-coreos now depends on:
- meta-virtualization (needed for podman)
- meta-webserver (needed for cockpit)

The bblayers.conf.sample file now enable theses two layers and theirs dependancies
2022-12-01 15:57:34 +01:00
Samuel Dolt e2ebe0cd83 Pull request #20: fix(gitmodules): fix copy paste error in url
Merge in ICO/coreos from fix/submodule to master

* commit 'dfd7651f0b46de525becc92476443a4859378914':
  fix(gitmodules): fix copy paste error in url
2022-12-01 13:51:02 +01:00
Samuel Dolt dfd7651f0b fix(gitmodules): fix copy paste error in url 2022-12-01 09:00:05 +01:00
Samuel Dolt dbf83bcf33 Pull request #19: integration of container image and container runtime based on podman
Merge in ICO/coreos from feat/podman to master

* commit 'b7fd85c8b08b56700255071c3025d6a9c61995ec':
  chore(submodule): move meta-openembedded and meta-virtualization to bitbucket clone
  feat(container): add podman as container runtime
  meta-belden-bsp: add containers machine
2022-11-30 11:33:48 +01:00
Samuel Dolt b7fd85c8b0 chore(submodule): move meta-openembedded and meta-virtualization to bitbucket clone 2022-11-29 11:52:59 +01:00
Samuel Dolt d7e02f15ed Pull request #18: fix(cn913x.inc): ensure flash-image.bin is generated for wic
Merge in ICO/coreos from fix/marvell-trusted-firmware to master

* commit 'a094c751d6fcaadd90642309073529ccc722b497':
  fix(cn913x.inc): ensure flash-image.bin is generated for wic
2022-11-29 11:43:50 +01:00
Samuel Dolt a633344e1e feat(container): add podman as container runtime 2022-11-29 11:41:36 +01:00
Samuel Dolt 2557c4030f meta-belden-bsp: add containers machine 2022-11-29 11:40:52 +01:00
Samuel Dolt a094c751d6 fix(cn913x.inc): ensure flash-image.bin is generated for wic 2022-11-29 10:42:12 +01:00
Can Ercandogu 3f30c262d5 Pull request #17: Fix machine type typo
Merge in ICO/coreos from private/cxe12011/fix_machine_typo to master

* commit '24c5c9f308537a1feb1a823e5d1df468801d2b2a':
  Deleted the obsolete file
  Fix machine type typo
2022-11-29 07:51:31 +01:00
Can Ercandogu 24c5c9f308 Deleted the obsolete file 2022-11-28 17:34:22 +01:00
Can Ercandogu 08712c335b Fix machine type typo 2022-11-28 17:24:37 +01:00
Marc Mattmüller 7904182d0e Pull request #16: scripts/coreos-bblayers-envsub: fixed path of shebang
Merge in ICO/coreos from fix-bblayers-envsub-script to master

* commit '6d45ac430857ef7558b844d29cf180437a3c7dd5':
  scripts/coreos-bblayers-envsub: fixed path of shebang
2022-11-25 17:02:05 +01:00
Marc Mattmueller 6d45ac4308 scripts/coreos-bblayers-envsub: fixed path of shebang
there might be OS where usr merge is not included and thus
/bin/env is not available as it resides in /usr/bin/env.

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-11-25 15:28:17 +01:00
Samuel Dolt f884194ae4 Pull request #15: cn913x: enable UEFI boot
Merge in ICO/coreos from feat/marvell-uefi to master

* commit '91d617cafb75534aefa92a2ac0c1cbb543bd8f5c':
  cn913x: enable UEFI boot
2022-11-24 15:56:47 +01:00
Samuel Dolt 91d617cafb cn913x: enable UEFI boot 2022-11-24 15:37:07 +01:00
Patrick Vogelaar 85119d3ad1 Pull request #12: No ro FS for dev image and solidrun board improvements
Merge in ICO/coreos from feat/dev_image_improvements to master

* commit '412f3f3bb40d364624a85db267d092bdae4cea86':
  No ro FS for dev image and solidrun board improvements
2022-11-24 15:34:04 +01:00
Patrick Vogelaar 412f3f3bb4 No ro FS for dev image and solidrun board improvements
* dev image is now r/w which makes it easier to just try things out
* remove mount point from boot.src partition which causes it to not
  show in /etc/fstab. The presence of the entry caused boot problems.
2022-11-24 15:32:15 +01:00
Samuel Dolt 489a1a9764 Pull request #13: Add UEFI support
Merge in ICO/coreos from feat/uefi to master

* commit '25ac363358200694e85f9149f2480daec24c5377':
  documentation: fix typo
  meta-belden-coreos-bsp: add support for EFI and EFI Secure Boot
  coreos-doc: use python3-native instead of python3 from the host
  meta-belden-coreos-sanity: add some machine configuration checks
  meta-belden-coreos-bsp: add the beaglebone machine
  meta-belden-coreos-bsp: add beaglebone machine
  meta-belden-coreos-bsp: add layer
2022-11-18 09:24:11 +01:00