From 4855448a76ca8a1a7e89389b74316f7d0c318708 Mon Sep 17 00:00:00 2001 From: "flowzone-app[bot]" <124931076+flowzone-app[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 18:04:19 +0000 Subject: [PATCH] v6.0.49 --- .versionbot/CHANGELOG.yml | 212 ++++++++++++++++++++++++++++++++++++++ CHANGELOG.md | 35 +++++++ VERSION | 2 +- 3 files changed, 248 insertions(+), 1 deletion(-) diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index f4551d44..b4c066cd 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,215 @@ +- commits: + - subject: Update layers/meta-balena to 1f8d8cd8886b4e78762eb491eb5b00be6400ad4d + hash: 19207e8f74c232ceae78dcd29cdd0b7b9c9ea901 + body: Update layers/meta-balena + footer: + Changelog-entry: Update layers/meta-balena to 1f8d8cd8886b4e78762eb491eb5b00be6400ad4d + changelog-entry: Update layers/meta-balena to 1f8d8cd8886b4e78762eb491eb5b00be6400ad4d + author: balena-renovate[bot] + nested: + - commits: + - subject: "tests/os: Add Jetson Orin device-specific fan and power mode smoke + tests" + hash: 87e5e8450911fbd3eb400ca76b1273f6b3deb15d + body: | + These tests are the same for all public Orin device types + and validate that the power mode and the fan profile can be + changed by writing directly to the config.json file + in the boot partition of an un-managed OS. + footer: + Signed-off-by: Alexandru Costache + signed-off-by: Alexandru Costache + Change-type: patch + change-type: patch + author: Alexandru Costache + nested: [] + version: meta-balena-6.0.49 + title: "" + date: 2024-10-25T13:54:52.420Z + - commits: + - subject: "os-helpers-fs: introduce a script to split boot partitions" + hash: 1c3fe3b3fd259cadf1f8b684aa883dd4274a6f0f + body: > + Secure boot enabled partitions need to split the boot partition + into + + an encrypted and a non-encrypted one. + + + Unless the device type natively separates the files that the + bootROM + + needs to boot, like EFI does into /mnt/boot/EFI, a list of files + to + + move to the non-encrypted partition needs to be provided on the + + BALENA_NONENCRYPTED_BOOT_PARTITION_FILES variable, and a + function + + to implement the split needs to be provided. + + + This commit introduces a split_bootpartition() function that + performs + + this and can be used for those platforms that need to list the + boot + + essential files in a BALENA_NONENCRYPTED_BOOT_PARTITION_FILES + variable. + + + This is typically called from the bootpart_split() function in + the + + balena-init-flasher customization file. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: "os-helpers-fs: add a shared script to deploy non-encrypted boot file" + hash: d1deb3e4fc8744fe66e1b5a726c82b4a856f2fe4 + body: > + On secure boot enabled devices the boot partition is split into + an + + encrypted boot partition (/mnt/boot) and a non-encrypted boot + partition + + (/mnt/). + + + On the built rootfs all files live in `/mnt/boot`, and the + installation + + needs to create an encrypted /mnt/ and move some files + from + + /mnt/boot there. + + + UEFI platforms make this easy as the non-encrypted files are + stored on a + + different /mnt/boot/EFI folder. However, other platforms need to + list + + which files to move by name. + + + This commit introduces a skip_nonencrypted_boot_files() helper + function + + for these other platforms to use. + + + It is typically called from a do_skip() function in the + os-helpers-sb + + secure boot customization file. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: "systemd: disable systemd-gpt-generator" + hash: e5a17eabfbb1b1d262858ec0324e61c3fbd1bc09 + body: | + This service is unused in balenaOS. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: "resin-mounts: generalize non-enc boot partition mounter" + hash: ed26eb561680ac1136645f83d2210f7997bca1c3 + body: > + This avoids having to append this recipe on each device + repository. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: "classes: kernel-balena: do not remove whole build directory" + hash: 1222daab16e2e09727868ad998affc35c24f6e29 + body: > + When signing, only remove the certs directory in the build + folder. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + - subject: "efitools: Fix syntax" + hash: 42af7cf026fe0284768f7c1e6b8bfc07f649680c + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: meta-balena-6.0.48 + title: "" + date: 2024-10-24T16:31:08.793Z + - commits: + - subject: "hostapp-update-hooks: remove alternative bootloader environment files" + hash: b152124216f8360514961b83195c0e49f63c1a73 + body: > + The rollback-parse-bootloader script will give priority to + + resinOS_uEnv.txt so make sure there are no U-Boot leftovers when + + migrating to a balena-bootloader enabled system which needs to + read + + the bootenv environment file on rollbacks. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: meta-balena-6.0.47 + title: "" + date: 2024-10-21T17:55:13.550Z + - commits: + - subject: "balena-units-conf: Add os-fan-profile to units conf" + hash: 1424e413680f30a156bef66e46ead170562edaf4 + body: | + This service needs to be restarted every time the + fan profile is modified in config.json, so that + it can apply the change and restart the device + specific fan control daemon. This is unlike the + power model service, which only runs once, at startup. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alexandru Costache + signed-off-by: Alexandru Costache + author: Alexandru Costache + nested: [] + version: meta-balena-6.0.46 + title: "" + date: 2024-10-19T16:51:02.546Z + version: 6.0.49 + title: "" + date: 2024-10-25T18:04:14.695Z - commits: - subject: Update layers/meta-balena to 87424b9f02968562b06c0fdd360262b481e519ae hash: 6f308f5f7748d0ca4d98254b51900f8d6caecfd5 diff --git a/CHANGELOG.md b/CHANGELOG.md index f02c9478..a4e149d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,41 @@ Change log ----------- +# v6.0.49 +## (2024-10-25) + + +
+ Update layers/meta-balena to 1f8d8cd8886b4e78762eb491eb5b00be6400ad4d [balena-renovate[bot]] + +> ## meta-balena-6.0.49 +> ### (2024-10-25) +> +> * tests/os: Add Jetson Orin device-specific fan and power mode smoke tests [Alexandru Costache] +> +> ## meta-balena-6.0.48 +> ### (2024-10-24) +> +> * os-helpers-fs: introduce a script to split boot partitions [Alex Gonzalez] +> * os-helpers-fs: add a shared script to deploy non-encrypted boot file [Alex Gonzalez] +> * systemd: disable systemd-gpt-generator [Alex Gonzalez] +> * resin-mounts: generalize non-enc boot partition mounter [Alex Gonzalez] +> * classes: kernel-balena: do not remove whole build directory [Alex Gonzalez] +> * efitools: Fix syntax [Alex Gonzalez] +> +> ## meta-balena-6.0.47 +> ### (2024-10-21) +> +> * hostapp-update-hooks: remove alternative bootloader environment files [Alex Gonzalez] +> +> ## meta-balena-6.0.46 +> ### (2024-10-19) +> +> * balena-units-conf: Add os-fan-profile to units conf [Alexandru Costache] +> + +
+ # v6.0.45 ## (2024-10-18) diff --git a/VERSION b/VERSION index 5992ea06..bceb72e6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.0.45 \ No newline at end of file +6.0.49 \ No newline at end of file