v2.112.14

This commit is contained in:
Balena CI 2023-02-22 18:09:56 +00:00
parent c86f1cf5e2
commit 44a6d1049e
No known key found for this signature in database
GPG key ID: E2ADEC9754128402
3 changed files with 196 additions and 1 deletions

View file

@ -1,3 +1,175 @@
- commits:
- subject: Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a
hash: 5b29d41ac3def9a54e55ff01930c88a08c9b6eed
body: Update layers/meta-balena
footer:
Changelog-entry: Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a
changelog-entry: Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a
author: Renovate Bot
nested:
- commits:
- subject: "balena-config-vars: Remove dependency on fatrw"
hash: 57facfad07b7dd1de5687ab20258f6387575bd79
body: >
There is nothing in `balena-config-vars` itself that needs `fatrw`, so
change it so scripts don't exit if it is not available. For example,
`balena-config-vars` gets used in the initramfs but `fatrw` is not
required (and it is quite heavy).
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "balena-config-vars: split in two packages"
hash: f120d3fea123fc45be78fec0759cd3779c597959
body: >
Introduce a `${PN}-config` package that only contains the
balena-config scripts and not unit configuration dependencies.
This allows to include only the balena-config scripts in the initramfs.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: Add raid support based on machine features
hash: 4f43052ba8fbd74fb5af92fd8d818ef2512d08ab
body: >
Not all device types need to support RAID, and its components increase
the images size significantly.
This commit introduces a `raid` machine feature that device types need
to define if RAID support is required.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "packagegroup-resin: add resin-device-progress dependency"
hash: deb0fd28613ef26a0bbe1f588b8ed152b01b90cd
body: >
As we removed the dependency from `resin-init-flasher` given that it
will also be used from the initramfs, move the dependency to
packagegroup-resin so that resin-device-progress is still included in
the flasher image.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: remove device-register and device-progress
dependencies"
hash: da696aff03e0080d67c87f1b4d3e7e12904b8e48
body: >
These are not always required for the flasher to work, only when the
flasher is not running from initramfs.
These dependencies are already part of the corresponding packagegroups,
so listing them here is redundant and wrong as it increases the size of
the initramfs with no reason.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: reduce dependencies"
hash: b4b6dded00d2710f29f1bbef97dd6937a4766821
body: >
As we are pulling resin-init-flasher into the initramfs optimise the
dependencies by removing the whole util-linux package and adding
dependencies for the specific tools it uses.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "os-helpers-fs: replace inform with info helper"
hash: c9863f14cf000586d9167ab9b3d1406630c60a85
body: >
`inform` will print to stdout which is used by calling functions.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: Build time check on INTERNAL_DEVICE_KERNEL only
for flasher device types"
hash: 33e33381ce8353bc539a1c61eec75ade2447eddc
body: >
Now that the installer script is added to the initramfs and is included
both for flasher and non-flasher device types, limit the
`INTERNAL_DEVICE_KERNEL` existence check to flasher images as
it is only used in the installer script.
Also, make the resin-init-flasher script check for it's existance before using
it.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
- subject: "resin-init-flasher: wait for the by-label links to be created"
hash: 21e7b74a4f8af7baf751859e5a5477c2ae99c8fa
body: >
The by-label links can be used both for physical and mapper devices (used
in disk encryption).
Adding a loop that waits for the links to be available adds robustness
in case there are device specific delays.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alex Gonzalez <alexg@balena.io>
signed-off-by: Alex Gonzalez <alexg@balena.io>
author: Alex Gonzalez
nested: []
version: meta-balena-2.112.14
title: ""
date: 2023-02-22T15:35:14.876Z
version: 2.112.14
title: ""
date: 2023-02-22T18:09:51.462Z
- commits:
- subject: Update contracts to 7e5420c232e35b678f2138d9878f1d1fc921b1cf
hash: 5c26c442366a85e7247010f7872f556f8fce833a

View file

@ -1,6 +1,29 @@
Change log
-----------
# v2.112.14
## (2023-02-22)
<details>
<summary> Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a [Renovate Bot] </summary>
> ## meta-balena-2.112.14
> ### (2023-02-22)
>
> * balena-config-vars: Remove dependency on fatrw [Alex Gonzalez]
> * balena-config-vars: split in two packages [Alex Gonzalez]
> * Add raid support based on machine features [Alex Gonzalez]
> * packagegroup-resin: add resin-device-progress dependency [Alex Gonzalez]
> * resin-init-flasher: remove device-register and device-progress dependencies [Alex Gonzalez]
> * resin-init-flasher: reduce dependencies [Alex Gonzalez]
> * os-helpers-fs: replace inform with info helper [Alex Gonzalez]
> * resin-init-flasher: Build time check on INTERNAL_DEVICE_KERNEL only for flasher device types [Alex Gonzalez]
> * resin-init-flasher: wait for the by-label links to be created [Alex Gonzalez]
>
</details>
# v2.112.13+rev2
## (2023-02-22)

View file

@ -1 +1 @@
2.112.13+rev2
2.112.14