From d35e774c0ec35791d5a10e5a38d76e34169b6028 Mon Sep 17 00:00:00 2001 From: Vitalii Yevtushenko Date: Wed, 18 Oct 2023 12:57:43 +0300 Subject: [PATCH 1/2] Fixed libOstree links (#1833) Signed-off-by: Yevtushenko, Vitalii --- .../ota-client-guide/modules/ROOT/pages/ostree-and-treehub.adoc | 2 +- docs/ota-client-guide/modules/ROOT/pages/workflow-overview.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ota-client-guide/modules/ROOT/pages/ostree-and-treehub.adoc b/docs/ota-client-guide/modules/ROOT/pages/ostree-and-treehub.adoc index dc3f2e9ab..affbc9e60 100644 --- a/docs/ota-client-guide/modules/ROOT/pages/ostree-and-treehub.adoc +++ b/docs/ota-client-guide/modules/ROOT/pages/ostree-and-treehub.adoc @@ -10,7 +10,7 @@ endif::[] == OSTree -link:http://ostree.readthedocs.io/en/latest/[OSTree] is an open-source tool that combines a "git-like" model for committing and downloading bootable filesystem trees, along with a layer for deploying them and managing the bootloader configuration. It is actively developed and support by Red Hat, and used in link:http://flatpak.org/[flatpak] and link:https://github.com/projectatomic/[Project Atomic]. +link:https://ostreedev.github.io/ostree/[OSTree] is an open-source tool that combines a "git-like" model for committing and downloading bootable filesystem trees, along with a layer for deploying them and managing the bootloader configuration. It is actively developed and support by Red Hat, and used in link:http://flatpak.org/[flatpak] and link:https://github.com/projectatomic/[Project Atomic]. For more on why OSTree is the best tool for the job of doing embedded device updates, you can also jump straight to xref:comparing-full-filesystem-update-strategies.adoc[Comparing full-filesystem update strategies]. diff --git a/docs/ota-client-guide/modules/ROOT/pages/workflow-overview.adoc b/docs/ota-client-guide/modules/ROOT/pages/workflow-overview.adoc index d7798ccb4..84774dce7 100644 --- a/docs/ota-client-guide/modules/ROOT/pages/workflow-overview.adoc +++ b/docs/ota-client-guide/modules/ROOT/pages/workflow-overview.adoc @@ -30,7 +30,7 @@ NOTE: If you don't want OTA Connect to issue your device certificates, you can a == Building the image -The way OTA Connect does full-filesystem updates is unique, and offers xref:ostree-and-treehub.adoc#_comparing_full_filesystem_update_strategies[significant benefits over other systems]. OTA Connect makes use of link:http://ostree.readthedocs.io/en/latest/[libOSTree] to store the whole filesystem in a git-like repository (content-addressed object store). File objects in the repository are then hardlinked into their place in the filesystem at boot time by a specially configured boot loader. +The way OTA Connect does full-filesystem updates is unique, and offers xref:ostree-and-treehub.adoc#_comparing_full_filesystem_update_strategies[significant benefits over other systems]. OTA Connect makes use of link:https://ostreedev.github.io/ostree/[libOSTree] to store the whole filesystem in a git-like repository (content-addressed object store). File objects in the repository are then hardlinked into their place in the filesystem at boot time by a specially configured boot loader. When you do a Yocto build integrating our open-source link:https://github.com/advancedtelematic/meta-updater[meta-updater] layer, you get two different artifacts: From 7dff8e1c2ba93a6641b14ad9b206bc0202d4fcb5 Mon Sep 17 00:00:00 2001 From: Vitalii Yevtushenko Date: Wed, 18 Oct 2023 17:15:42 +0300 Subject: [PATCH 2/2] Fixed coverage and static checks jobs (#1837) Added exception for folder /home/runner/work/aktualizr/aktualizr Signed-off-by: Yevtushenko, Vitalii --- scripts/test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/test.sh b/scripts/test.sh index afc9adb8a..b10327d6e 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -32,7 +32,7 @@ TEST_TESTSUITE_EXCLUDE=${TEST_TESTSUITE_EXCLUDE:-} TEST_PKCS11_MODULE_PATH=${TEST_PKCS11_MODULE_PATH:-/usr/lib/softhsm/libsofthsm2.so} # note: on Ubuntu bionic, use /usr/lib/engines/engine_pkcs11.so on xenial TEST_PKCS11_ENGINE_PATH=${TEST_PKCS11_ENGINE_PATH:-/usr/lib/x86_64-linux-gnu/engines-1.1/libpkcs11.so} - +git config --global --add safe.directory /home/runner/work/aktualizr/aktualizr # Build CMake arguments CMAKE_ARGS=() CMAKE_ARGS+=("-G$TEST_CMAKE_GENERATOR")