Skip to content

Commit

Permalink
v6.0.49
Browse files Browse the repository at this point in the history
  • Loading branch information
flowzone-app[bot] authored Oct 25, 2024
1 parent 716c813 commit 4855448
Show file tree
Hide file tree
Showing 3 changed files with 248 additions and 1 deletion.
212 changes: 212 additions & 0 deletions .versionbot/CHANGELOG.yml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>
signed-off-by: Alexandru Costache <[email protected]>
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 <[email protected]>
signed-off-by: Alex Gonzalez <[email protected]>
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/<name>).


On the built rootfs all files live in `/mnt/boot`, and the
installation

needs to create an encrypted /mnt/<name> 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 <[email protected]>
signed-off-by: Alex Gonzalez <[email protected]>
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 <[email protected]>
signed-off-by: Alex Gonzalez <[email protected]>
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 <[email protected]>
signed-off-by: Alex Gonzalez <[email protected]>
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 <[email protected]>
signed-off-by: Alex Gonzalez <[email protected]>
author: Alex Gonzalez
nested: []
- subject: "efitools: Fix syntax"
hash: 42af7cf026fe0284768f7c1e6b8bfc07f649680c
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <[email protected]>
signed-off-by: Alex Gonzalez <[email protected]>
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 <[email protected]>
signed-off-by: Alex Gonzalez <[email protected]>
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 <[email protected]>
signed-off-by: Alexandru Costache <[email protected]>
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
Expand Down
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,41 @@
Change log
-----------

# v6.0.49
## (2024-10-25)


<details>
<summary> Update layers/meta-balena to 1f8d8cd8886b4e78762eb491eb5b00be6400ad4d [balena-renovate[bot]] </summary>

> ## 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]
>
</details>

# v6.0.45
## (2024-10-18)

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.0.45
6.0.49

0 comments on commit 4855448

Please sign in to comment.