v2.112.14
This commit is contained in:
parent
c86f1cf5e2
commit
44a6d1049e
3 changed files with 196 additions and 1 deletions
|
@ -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:
|
- commits:
|
||||||
- subject: Update contracts to 7e5420c232e35b678f2138d9878f1d1fc921b1cf
|
- subject: Update contracts to 7e5420c232e35b678f2138d9878f1d1fc921b1cf
|
||||||
hash: 5c26c442366a85e7247010f7872f556f8fce833a
|
hash: 5c26c442366a85e7247010f7872f556f8fce833a
|
||||||
|
|
23
CHANGELOG.md
23
CHANGELOG.md
|
@ -1,6 +1,29 @@
|
||||||
Change log
|
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
|
# v2.112.13+rev2
|
||||||
## (2023-02-22)
|
## (2023-02-22)
|
||||||
|
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
2.112.13+rev2
|
2.112.14
|
Loading…
Add table
Reference in a new issue