6039 lines
257 KiB
YAML
6039 lines
257 KiB
YAML
- commits:
|
|
- subject: Remove unnecessary override of IMAGE_ROOTFS_MAXSIZE
|
|
hash: 2a951de1058546dc119b9ae8c64bdc9a61ed7a55
|
|
body: |
|
|
This is unnecessary since 2.47+
|
|
|
|
See https://github.com/balena-os/meta-balena/pull/1813 for more detail
|
|
footer:
|
|
Changelog-entry: Remove unnecessary override of IMAGE_ROOTFS_MAXSIZE
|
|
changelog-entry: Remove unnecessary override of IMAGE_ROOTFS_MAXSIZE
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: 2.46.1+rev5
|
|
date: 2020-03-27T15:04:49.413Z
|
|
- commits:
|
|
- subject: Update meta-rust to include 1.36
|
|
hash: afb93d116db0fb8eb05486acdef2e18ede2bad67
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update meta-rust to include 1.36
|
|
changelog-entry: Update meta-rust to include 1.36
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: 2.46.1+rev4
|
|
date: 2020-03-10T13:51:23.727Z
|
|
- commits:
|
|
- subject: Change the state to 'released' in the coffee file
|
|
hash: c092d9dcc0559fb9fc90a7ce80e4cf3205a02cc7
|
|
body: |
|
|
Change the state field to 'released'
|
|
instead of 'experimental' for all the
|
|
non-community boards
|
|
footer:
|
|
Changelog-entry: Change the state to 'released' in the coffee file
|
|
changelog-entry: Change the state to 'released' in the coffee file
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.46.1+rev3
|
|
date: 2020-01-15T14:23:30.336Z
|
|
- commits:
|
|
- subject: Add wifi kernel configs in linux-mainline_%bbappend
|
|
hash: 9dd20d1c02da420891e6c45e0560b42616efb1c3
|
|
body: |
|
|
Add the wifi kernel config values to
|
|
have the wlan0 interface created
|
|
footer:
|
|
Changelog-entry: Add wifi kernel configs in linux-mainline_%bbappend
|
|
changelog-entry: Add wifi kernel configs in linux-mainline_%bbappend
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.46.1+rev2
|
|
date: 2020-01-13T09:52:34.751Z
|
|
- commits:
|
|
- subject: Update meta-balena from 2.45.1 to 2.46.1
|
|
hash: 8c494f8aee1f3b5e9291248284650ced3e18d147
|
|
body: |
|
|
Update the meta-balena submodule from
|
|
v2.45.1 to v2.46.1
|
|
footer:
|
|
Changelog-entry: Update meta-balena from 2.45.1 to 2.46.1
|
|
changelog-entry: Update meta-balena from 2.45.1 to 2.46.1
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.46.1+rev1
|
|
date: 2020-01-09T21:54:08.752Z
|
|
- commits:
|
|
- subject: Add remaining Netflix patches
|
|
hash: 73f0a8828e259476a030c2f3ae041894a089e32e
|
|
body: >
|
|
Add remaining patches for multiple TCP-based remote denial
|
|
|
|
of service vulnerabilities identified by Netflix.
|
|
|
|
Patch source:
|
|
|
|
https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-001.md
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Add remaining Netflix patches
|
|
changelog-entry: Add remaining Netflix patches
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.45.1+rev3
|
|
date: 2020-01-08T10:22:55.237Z
|
|
- commits:
|
|
- subject: Ensure license is present repo root
|
|
hash: 4af3865e286243bf0ab42274d537c0f1fe70ec24
|
|
body: |
|
|
This is also present in the meta-balena-allwiner
|
|
layer as COPYING.Apache-2.0
|
|
footer:
|
|
Changelog-entry: Ensure license is present repo root
|
|
changelog-entry: Ensure license is present repo root
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Alexandru Costache
|
|
version: 2.45.1+rev2
|
|
date: 2019-12-17T15:53:57.539Z
|
|
- commits:
|
|
- subject: Update meta-balena from v2.44.0 to v2.45.1
|
|
hash: d7f2ceb4848cfc293a10e7d6cac89f6942abc4ee
|
|
body: |
|
|
Update meta-balena from 2.44.0 to 2.45.1
|
|
footer:
|
|
Changelog-entry: Update meta-balena from v2.44.0 to v2.45.1
|
|
changelog-entry: Update meta-balena from v2.44.0 to v2.45.1
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Alexandru Costache
|
|
nested:
|
|
- commits:
|
|
- subject: >-
|
|
Fix for a race condition where occasionally the supervisor might
|
|
not be able to come up during boot. Also can be caused by using
|
|
io.balena.features.balena-socket and app container restart
|
|
always policy. Affects meta-balena 2.44.0 and 2.45.0. To be
|
|
fixed in 2.44.1 and 2.46.0
|
|
hash: 7cf43d9f939b1d960cb677c48ca9f91b668d2dc3
|
|
body: |
|
|
Fixes #1748
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Fix for a race condition where occasionally the supervisor
|
|
might not be able to come up during boot. Also can be caused
|
|
by using io.balena.features.balena-socket and app container
|
|
restart always policy. Affects meta-balena 2.44.0 and 2.45.0.
|
|
To be fixed in 2.44.1 and 2.46.0
|
|
changelog-entry: >-
|
|
Fix for a race condition where occasionally the supervisor
|
|
might not be able to come up during boot. Also can be caused
|
|
by using io.balena.features.balena-socket and app container
|
|
restart always policy. Affects meta-balena 2.44.0 and 2.45.0.
|
|
To be fixed in 2.44.1 and 2.46.0
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Rename resin to balena where possible
|
|
hash: 02a932405705ce28fca6137cfae16fab5bc952fb
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
author: Pagan Gazzard
|
|
- subject: Add leading new line for PACKAGE_INSTALL variable
|
|
hash: e79c470b3eaa8d6e763103fa20858fbed61ff292
|
|
body: >
|
|
Without the leading space, the last package name
|
|
|
|
of the PACKAGE_INSTALL variable from other recipes,
|
|
|
|
is concatenated with the one added in this recipe resulting
|
|
|
|
in the following error
|
|
|
|
opkg_prepare_url_for_install
|
|
|
|
Couldn't find anything to satisfy
|
|
|
|
'kernel-module-sdhci-pciinitramfs-module-console-null-workaround'
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Add leading new line for PACKAGE_INSTALL variable
|
|
changelog-entry: Add leading new line for PACKAGE_INSTALL variable
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: >-
|
|
Set `net.ipv4.ip_local_port_range` to recommended range
|
|
(49152-65535)
|
|
hash: 8ef6a5b56a2b7ba43081a0f30f99d6f736015533
|
|
body: ''
|
|
footer:
|
|
Connects-to: '#1726'
|
|
connects-to: '#1726'
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Set `net.ipv4.ip_local_port_range` to recommended range
|
|
(49152-65535)
|
|
changelog-entry: >-
|
|
Set `net.ipv4.ip_local_port_range` to recommended range
|
|
(49152-65535)
|
|
Signed-off-by: Will Boyce <will@balena.io>
|
|
signed-off-by: Will Boyce <will@balena.io>
|
|
author: Will Boyce
|
|
- subject: 'No user impact, subtle fix in rollback version checks'
|
|
hash: 38717507b93962d199e07d9093382b8db4ec5d81
|
|
body: >
|
|
ESR releases have the VERSION string in /etc/os-release in a
|
|
date
|
|
|
|
format. 2019.10.0 etc.
|
|
|
|
We added META_BALENA_VERSION in os-release from v2.38.0 via
|
|
|
|
b0e0c77a26f3fad51e2923ab416fdd2af2a5a033
|
|
|
|
|
|
Lets use META_BALENA_VERSION if available for our os version
|
|
checks.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: 'No user impact, subtle fix in rollback version checks'
|
|
changelog-entry: 'No user impact, subtle fix in rollback version checks'
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-balena-2.45.1
|
|
date: 2019-11-21T16:48:38.743Z
|
|
- commits:
|
|
- subject: Increase persistent journal size to 32M
|
|
hash: ad77ca2402f41fec5b730d556006ef5e86bdacd5
|
|
body: ''
|
|
footer:
|
|
Connects-to: '#1646'
|
|
connects-to: '#1646'
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Increase persistent journal size to 32M
|
|
changelog-entry: Increase persistent journal size to 32M
|
|
Signed-off-by: Will Boyce <will@balena.io>
|
|
signed-off-by: Will Boyce <will@balena.io>
|
|
author: Will Boyce
|
|
- subject: Move persistent logs from state to data partition
|
|
hash: f69ff379ffac39dffcc126ac374b50533dcdef31
|
|
body: ''
|
|
footer:
|
|
Connects-to: '#1646'
|
|
connects-to: '#1646'
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Move persistent logs from state to data partition
|
|
changelog-entry: Move persistent logs from state to data partition
|
|
Signed-off-by: Will Boyce <will@balena.io>
|
|
signed-off-by: Will Boyce <will@balena.io>
|
|
author: Will Boyce
|
|
- subject: Add wpa-supplicant recipe and update to v2.9
|
|
hash: 139f76b73918e12aa8082896a7a017d2ad5df739
|
|
body: >
|
|
Fetched from
|
|
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-connectivity/wpa-supplicant?id=95507898ad6a7b88c83ef376c1cb8b3b3a685c96
|
|
footer:
|
|
Connects-to: '#1711'
|
|
connects-to: '#1711'
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Add wpa-supplicant recipe and update to v2.9
|
|
changelog-entry: Add wpa-supplicant recipe and update to v2.9
|
|
Signed-off-by: Will Boyce <will@balena.io>
|
|
signed-off-by: Will Boyce <will@balena.io>
|
|
author: Will Boyce
|
|
- subject: >-
|
|
Improve robustness by making variou services restart if they
|
|
stop for some reason
|
|
hash: 074f42aeaf98d2ede68a29d7f7d97cd17dc61f15
|
|
body: >
|
|
The default behaviour is Restart=on-abort inherited from
|
|
upstream.
|
|
|
|
Lets make it Restart=always
|
|
|
|
|
|
Fixes #1702
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Improve robustness by making variou services restart if they
|
|
stop for some reason
|
|
changelog-entry: >-
|
|
Improve robustness by making variou services restart if they
|
|
stop for some reason
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Build net/dummy as module
|
|
hash: ffd5bd2183ca1ea4d3f62bae118b7269b8280002
|
|
body: |
|
|
Add dummy net driver support, which is used to
|
|
check if a container is privileged during
|
|
udev initialization.
|
|
|
|
Building it as module ensures that dummy
|
|
devices are not needlessly created during boot.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Build net/dummy as module
|
|
changelog-entry: Build net/dummy as module
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Alexandru Costache
|
|
version: meta-balena-2.45.0
|
|
date: 2019-10-30T14:34:36.798Z
|
|
version: 2.45.1+rev1
|
|
date: 2019-12-17T08:32:08.895Z
|
|
- commits:
|
|
- subject: Update balena-yocto-scripts to v1.5.2
|
|
hash: 0b2e0ec97bb8bf02964f6445b4f945ce9ba0b778
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-yocto-scripts to v1.5.2
|
|
changelog-entry: Update balena-yocto-scripts to v1.5.2
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: 2.44.0+rev3
|
|
date: 2019-11-19T14:27:25.546Z
|
|
- commits:
|
|
- subject: U-boot patches fixup
|
|
hash: e32f34f65ba46888c6cd8cc0a22c6b87040e8cda
|
|
body: |
|
|
The eMMC patch has been removed because it applies
|
|
from meta-sunxi.
|
|
The resin-kconfig-integration patch has been removed
|
|
and a re-worked version of it has been applied.
|
|
footer:
|
|
Changelog-entry: U-boot patches fixup
|
|
changelog-entry: U-boot patches fixup
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: Add configs in the kernel to enable configfs
|
|
hash: 7954383391a8c6d3befc53ed6a1f483a69d8c73b
|
|
body: |
|
|
Customer requested i2c and UART enabled on the orange pi
|
|
zero. The directory /sys/kernel/config/device-tree
|
|
which is used to add overlays at runtime is not present
|
|
in the file system.
|
|
This patch enables configfs and generation of the needed
|
|
directory.
|
|
footer:
|
|
Changelog-entry: Add configs in the kernel to enable configfs
|
|
changelog-entry: Add configs in the kernel to enable configfs
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.44.0+rev2
|
|
date: 2019-10-31T12:28:24.480Z
|
|
- commits:
|
|
- subject: Rename re-worked patch to have it applied
|
|
hash: bd839185ede9d71eb7cc439361fa3c6736a7a47b
|
|
body: |
|
|
A patch removed with SRC_URI_remove and re-worked was not
|
|
applying (no output error, the behavior is as it doesn't
|
|
exist), because the re-worked patch had the same name
|
|
as the removed one.
|
|
|
|
Remove 0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch.
|
|
This patch exists in meta-sunxi and it applies over
|
|
versions of u-boot.2018.09
|
|
footer:
|
|
Changelog-entry: Rename re-worked patch to have it applied
|
|
changelog-entry: Rename re-worked patch to have it applied
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: Update meta-balena from v2.41.1 to v2.44.0
|
|
hash: 585566fa269acaa90610cef4ae0daf206bbbd83f
|
|
body: |
|
|
Update meta-balena from 2.41.1 to 2.44.0
|
|
footer:
|
|
Changelog-entry: Update meta-balena from v2.41.1 to v2.44.0
|
|
changelog-entry: Update meta-balena from v2.41.1 to v2.44.0
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
nested:
|
|
- commits:
|
|
- subject: >-
|
|
Make uboot dev images autoboot delay build time configurable.
|
|
Default is no delay
|
|
hash: ff9e5c26ce7caa694725d7009943db0713655be6
|
|
body: >
|
|
Customers usually don't need this delay during u-boot. Also in
|
|
some
|
|
|
|
cases, hardware attached on the uart pins might pause uboot
|
|
preventing
|
|
|
|
customers from using dev images easily.
|
|
|
|
|
|
But we do need this delay during our development work on bsps
|
|
etc.
|
|
|
|
|
|
Lets make this autoboot delay build time configurable
|
|
|
|
|
|
Also make the BOOTDELAY -2 which is better than 0 as that
|
|
completely
|
|
|
|
prevents any char on serial from interrupting boot.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Make uboot dev images autoboot delay build time configurable.
|
|
Default is no delay
|
|
changelog-entry: >-
|
|
Make uboot dev images autoboot delay build time configurable.
|
|
Default is no delay
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Reduce systemd logging level from info to notice
|
|
hash: 9e8f949c561b4e904f2e492e0267923b73782c4c
|
|
body: |
|
|
Reduces redundant logs.
|
|
|
|
Fixes #1691
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Reduce systemd logging level from info to notice
|
|
changelog-entry: Reduce systemd logging level from info to notice
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'resin-supervisor: Expose container ID via env variable'
|
|
hash: 27d76cd9441ad427342f53b7e5b865129dd05557
|
|
body: >
|
|
The supervisor needs to know its container ID on the context of
|
|
different
|
|
|
|
engine objects cleanup tasks, so it can understand what objects
|
|
are
|
|
|
|
related to itself.
|
|
|
|
|
|
Depends on gh-1679
|
|
|
|
See also
|
|
|
|
- balena-io/balena-supervisor#1038
|
|
|
|
- balena-os/balena-engine#174
|
|
|
|
- balena-os/balena-engine-cli#8
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Roman Mazur <roman@balena.io>
|
|
signed-off-by: Roman Mazur <roman@balena.io>
|
|
author: Roman Mazur
|
|
- subject: >-
|
|
kernel-devsrc: Copy vdso.lds.S file in source archive if
|
|
available
|
|
hash: 70bb9f53e5a50703050c45411c3a63906c17bf42
|
|
body: >
|
|
Necessary to avoid error:
|
|
|
|
"No rule to make target 'arch/arm64/kernel/vdso/vdso.lds',
|
|
needed
|
|
|
|
by 'arch/arm64/kernel/vdso/vdso.so.dbg'"
|
|
|
|
when doing "make modules_prepare"
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
kernel-devsrc: Copy vdso.lds.S file in source archive if
|
|
available
|
|
changelog-entry: >-
|
|
kernel-devsrc: Copy vdso.lds.S file in source archive if
|
|
available
|
|
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
author: Sebastian Panceac
|
|
- subject: >-
|
|
Disable PasswordAuthentication in sshd in production images as
|
|
an extra precautionary measure.
|
|
hash: 67bff0700e921a8adbceb4a3b77af2ed39415fa8
|
|
body: >
|
|
PasswordAuthentication defaults to yes. Make it no for
|
|
production
|
|
|
|
images.
|
|
|
|
|
|
Fixes #1678
|
|
|
|
|
|
Also some whitespace fixes.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Disable PasswordAuthentication in sshd in production images as
|
|
an extra precautionary measure.
|
|
changelog-entry: >-
|
|
Disable PasswordAuthentication in sshd in production images as
|
|
an extra precautionary measure.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-engine to 18.9.10
|
|
hash: 9fa56fef4b2b34671951a09e241bb2623dd6d96c
|
|
body: >
|
|
Includes feature to populate container environment with
|
|
container id
|
|
|
|
variable and bug fix for tagging deltas on the fly.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update balena-engine to 18.9.10
|
|
changelog-entry: Update balena-engine to 18.9.10
|
|
Signed-off-by: Robert Günzler <robertg@balena.io>
|
|
signed-off-by: Robert Günzler <robertg@balena.io>
|
|
author: Robert Günzler
|
|
- subject: 'hostapp-update-hooks: Filter out automount for inactive sysroot'
|
|
hash: 894a3b1e2ae705efe9267bab226886c58ad646a7
|
|
body: |
|
|
'findmnt' returns both systemd-1 and the correct TARGET.
|
|
No failure is currently observed because this two line output
|
|
is filtered trough 'basename'.
|
|
|
|
Use ext4 FSTYPE to filter out the automount with SOURCE
|
|
"systemd-1" when determining the new parition label
|
|
in the u-boot update hook, just like we do for grub.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Alexandru Costache
|
|
- subject: >-
|
|
Add support for hooks 2.0 enabling finer granularity during
|
|
HostOS updates.
|
|
hash: 0d33e5a82cab1fa58729d9a9ce7ea37be05cacc3
|
|
body: |
|
|
Add support for hooks 2.0
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Add support for hooks 2.0 enabling finer granularity during
|
|
HostOS updates.
|
|
changelog-entry: >-
|
|
Add support for hooks 2.0 enabling finer granularity during
|
|
HostOS updates.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-supervisor to v10.3.7
|
|
hash: 4562d35527c1b0087c7e55af30de8ab6eb1aa990
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v10.3.7
|
|
changelog-entry: Update balena-supervisor to v10.3.7
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: Add support for balena cloud SSH public keys
|
|
hash: 76e774ff132d7cf23a729c3d587c9fd1354a969f
|
|
body: >
|
|
When we have an API endpoint and key, we can query the API to
|
|
get the
|
|
|
|
user public keys and use them to try to authenticate over SSH.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add support for balena cloud SSH public keys
|
|
changelog-entry: Add support for balena cloud SSH public keys
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Map any user to root using libnss-ato
|
|
hash: 55ba5767199205ee945a5e69152a28e023e35397
|
|
body: >
|
|
This module was included to be able to map any user to root.
|
|
This
|
|
|
|
is required by the balena-cloud backend.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Map any user to root using libnss-ato
|
|
changelog-entry: Map any user to root using libnss-ato
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Add option to disable kernel headers from being built.
|
|
hash: 1f5940898a654c770858f802ea978ddb986082f4
|
|
body: >
|
|
These can take quite a bit of build time. Add an option to
|
|
disable
|
|
|
|
the recipes from being built.
|
|
|
|
|
|
Fixes #1659
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Add option to disable kernel headers from being built.
|
|
changelog-entry: Add option to disable kernel headers from being built.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-balena-2.44.0
|
|
date: 2019-10-03T06:28:45.031Z
|
|
- commits:
|
|
- subject: Update NetworkManager to 1.20.2
|
|
hash: bcb6d85cc3b75d2f41a64fc9a6e0e15b428040f1
|
|
body: |
|
|
Fixes #1660
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update NetworkManager to 1.20.2
|
|
changelog-entry: Update NetworkManager to 1.20.2
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update ModemManager to 1.10.6
|
|
hash: f6c82203c1a8f0613a900ce9d8ce749087fab99d
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update ModemManager to 1.10.6
|
|
changelog-entry: Update ModemManager to 1.10.6
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-balena-2.43.0
|
|
date: 2019-09-13T15:33:28.973Z
|
|
- commits:
|
|
- subject: >-
|
|
A small fix in initramfs when /dev/console is invalid due to
|
|
whatever reason
|
|
hash: b5574aeb86ea6b6763f1c25c4b53a45d3e207eb5
|
|
body: >
|
|
We would just check for the existence of console=null in kernel
|
|
cmdline
|
|
|
|
|
|
A better way would be to check the presence of a valid symlink
|
|
for fd0,
|
|
|
|
fd1 and fd2. And assign them to /dev/null if unavailable.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
A small fix in initramfs when /dev/console is invalid due to
|
|
whatever reason
|
|
changelog-entry: >-
|
|
A small fix in initramfs when /dev/console is invalid due to
|
|
whatever reason
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Add automated testing for external kernel module header tarballs
|
|
hash: aef272d20b471308790bfa63426f73a3ce334884
|
|
body: >
|
|
We'd like to run a simple hello-world external module build test
|
|
using
|
|
|
|
the headers we have generated. This recipe does that in a docker
|
|
|
|
container
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Add automated testing for external kernel module header
|
|
tarballs
|
|
changelog-entry: >-
|
|
Add automated testing for external kernel module header
|
|
tarballs
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Make sure correct utsrelease.h is packaged
|
|
hash: 5f9717081524d475009f5bf9277b30bf29c1c371
|
|
body: >
|
|
It was observed that on some machines (Variscite mx8m) the
|
|
|
|
utsrelease.h header is regenerated with incomplete content when
|
|
|
|
running "make prepare0" (utsrelease.h will not contain the short
|
|
|
|
git revision although the kernel's abiversion includes it and
|
|
|
|
as such the external modules built using this utsrelease.h
|
|
header
|
|
|
|
will fail to load because of this mismatch).
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Make sure correct utsrelease.h is packaged
|
|
changelog-entry: Make sure correct utsrelease.h is packaged
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Fix a bug where application containers with new systemd versions
|
|
were failing to start in cases. Switch to systemd cgroup driver
|
|
in balenaEngine
|
|
hash: a79f18a3e094721d1fc134afbae7a4773b697414
|
|
body: >
|
|
The default driver is cgroupfs. We switch to systemd so that
|
|
there is
|
|
|
|
one cgroup manager in our OS.
|
|
|
|
|
|
Otherwise, systemd will have its own cgroup manager and cgroupfs
|
|
will
|
|
|
|
be another cgroup manager via balenaEngine daemon.
|
|
|
|
|
|
Fixes #1645 which contains more information
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Fix a bug where application containers with new systemd
|
|
versions were failing to start in cases. Switch to systemd
|
|
cgroup driver in balenaEngine
|
|
changelog-entry: >-
|
|
Fix a bug where application containers with new systemd
|
|
versions were failing to start in cases. Switch to systemd
|
|
cgroup driver in balenaEngine
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-balena-2.42.0
|
|
date: 2019-09-13T08:06:05.129Z
|
|
version: 2.44.0+rev1
|
|
date: 2019-10-29T14:40:27.469Z
|
|
- commits:
|
|
- subject: Add overlays for orange-pi-zero
|
|
hash: e8b524b74d4eb5d68f9a037235ef8683126e1730
|
|
body: >
|
|
Update the RESIN_BOOT_PARTITION_FILES of resin-image.inc and
|
|
KERNEL_DEVICETREE
|
|
|
|
of linux-mainline_%.bbappend for the orange-pi-zero machine.
|
|
footer:
|
|
Changelog-entry: Add overlays for orange-pi-zero
|
|
changelog-entry: Add overlays for orange-pi-zero
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.41.1+rev9
|
|
date: 2019-10-24T18:04:03.282Z
|
|
- commits:
|
|
- subject: Update balena-yocto-scripts to v1.4.0
|
|
hash: 1a0a46bbaf58023ff1457bc0a5cdcc75bea76159
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-yocto-scripts to v1.4.0
|
|
changelog-entry: Update balena-yocto-scripts to v1.4.0
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: 2.41.1+rev8
|
|
date: 2019-10-21T18:53:57.639Z
|
|
- commits:
|
|
- subject: Checkout to warrior-21.0.1 tag
|
|
hash: 43735734e119924662378d434de0a1f84cca8e2a
|
|
body: |
|
|
The poky submodule was on the warrior branch
|
|
but not on the latest warrior tag
|
|
footer:
|
|
Changelog-entry: Checkout to warrior-21.0.1 tag
|
|
changelog-entry: Checkout to warrior-21.0.1 tag
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.41.1+rev7
|
|
date: 2019-10-17T09:32:41.275Z
|
|
- commits:
|
|
- subject: Remove unused patches and cleanup
|
|
hash: 7d5f1dbda1bba54af7446d5f7c18c55ad8098734
|
|
body: >
|
|
Some patches were part of other linux-mainline
|
|
|
|
kernel versions but are not anymore part of the
|
|
|
|
current 4.19.76.
|
|
|
|
|
|
Move 0001-Enable-uart3-for-NanoPi-Neo-Air-used-by-BT.patch
|
|
|
|
in linux-mainline_4.19.76.bbappend to avoid error
|
|
|
|
patching file arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts
|
|
|
|
Hunk #2 FAILED at 162.
|
|
|
|
1 out of 2 hunks FAILED -- rejects in file
|
|
arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts
|
|
|
|
|
|
Place all patches from Armbian in a separate directory and do all the
|
|
Balena specific
|
|
|
|
operations in linux-mainline_%.bbappend only.
|
|
footer:
|
|
Changelog-entry: Remove unused patches and cleanup
|
|
changelog-entry: Remove unused patches and cleanup
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.41.1+rev6
|
|
date: 2019-10-14T07:47:15.580Z
|
|
- commits:
|
|
- subject: Remove linux-4.14 recipe
|
|
hash: 72f50b158dd6c18620d08069088e3adafb649241
|
|
body: |
|
|
The linux-4.14 kernel is not built
|
|
anymore by any of the supported Balena machines.
|
|
footer:
|
|
Changelog-entry: Remove linux-4.14 recipe
|
|
changelog-entry: Remove linux-4.14 recipe
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: Remove linux-mainline-4.17.3 recipe
|
|
hash: 73dda90587f11bf9a65649fc03857d092f2c927e
|
|
body: |
|
|
The linux-mainline-4.17.3 kernel is not built
|
|
anymore by any of the supported Balena machines.
|
|
footer:
|
|
Changelog-entry: Remove linux-mainline-4.17.3 recipe
|
|
changelog-entry: Remove linux-mainline-4.17.3 recipe
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.41.1+rev5
|
|
date: 2019-10-11T09:49:20.087Z
|
|
- commits:
|
|
- subject: Update yocto versions in coffee files
|
|
hash: addff7a145c49992aadcb678ab3bd8f35a9ecc3b
|
|
body: |
|
|
Update the yocto versions for all
|
|
supported machines.
|
|
footer:
|
|
Changelog-entry: Update yocto versions in coffee files
|
|
changelog-entry: Update yocto versions in coffee files
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: Add orange-pi-lite svg icon
|
|
hash: 96f2c8717325089bd278e15e6ec31400ded8187b
|
|
body: |
|
|
Jenkins build fails if no svg icon is found
|
|
footer:
|
|
Changelog-entry: Add orange-pi-lite svg icon
|
|
changelog-entry: Add orange-pi-lite svg icon
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: Update balena-allwiner config to using warrior
|
|
hash: 0fc579c4583c0385d75b7bbe76a7630b39a8e586
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-allwiner config to using warrior
|
|
changelog-entry: Update balena-allwiner config to using warrior
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: Update the poky submodule to warrior
|
|
hash: 0d19af989db55e73eaf5fc7e4169a3acf50de342
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update the poky submodule to warrior
|
|
changelog-entry: Update the poky submodule to warrior
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
|
|
author: Vicentiu Galanopulo
|
|
version: 2.41.1+rev4
|
|
date: 2019-10-10T09:55:11.507Z
|
|
- commits:
|
|
- subject: Update balena-yocto-scripts to v1.3.8
|
|
hash: 4413dcf2d1b6a57a8d3a9d1d38baa5b2d615c196
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-yocto-scripts to v1.3.8
|
|
changelog-entry: Update balena-yocto-scripts to v1.3.8
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: 2.41.1+rev3
|
|
date: 2019-10-01T11:36:45.776Z
|
|
- commits:
|
|
- subject: Update balena-yocto-scripts to v1.3.7
|
|
hash: abde7b059859307c5c30b9680a2558a54319ab82
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-yocto-scripts to v1.3.7
|
|
changelog-entry: Update balena-yocto-scripts to v1.3.7
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: 2.41.1+rev2
|
|
date: 2019-09-13T16:13:12.151Z
|
|
- commits:
|
|
- subject: Rename meta-resin to meta-balena in repository
|
|
hash: a6654dc76da74bc55a6c2a8c06aada2cd8a221b6
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Rename meta-resin to meta-balena in repository
|
|
changelog-entry: Rename meta-resin to meta-balena in repository
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Change the poky submodule to our github mirror
|
|
hash: 2301a06a1ca3f710d47c5c45dd6f6aa2d8c1e2a6
|
|
body: |
|
|
We do this change because we noticed frequent timeouts
|
|
in different parts of our build infrastructure when pulling
|
|
the poky repository from https://git.yoctoproject.org/git/poky
|
|
footer:
|
|
Changelog-entry: Change the poky submodule to our github mirror
|
|
changelog-entry: Change the poky submodule to our github mirror
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Update repo.yml to be able to trigger VersionBot with `meta-balena`
|
|
hash: 9f6652db2ad57fb7af81dfc63f5b11e5a2380bc5
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update repo.yml to be able to trigger VersionBot with `meta-balena`
|
|
changelog-entry: Update repo.yml to be able to trigger VersionBot with `meta-balena`
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Update the balena-yocto-scripts submodule to v1.2.1
|
|
hash: df89f1b51441f12b4d3c2bdb6e229bc6e96e0854
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update the balena-yocto-scripts submodule to v1.2.1
|
|
changelog-entry: Update the balena-yocto-scripts submodule to v1.2.1
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Update the meta-balena submodule from v2.33.0 to v2.41.1
|
|
hash: 001323e134b470739dfd7d6727e6b826d03e4c2c
|
|
body: |
|
|
Update meta-balena from 2.33.0 to 2.41.1
|
|
footer:
|
|
Changelog-entry: Update the meta-balena submodule from v2.33.0 to v2.41.1
|
|
changelog-entry: Update the meta-balena submodule from v2.33.0 to v2.41.1
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
nested:
|
|
- commits:
|
|
- subject: Update ModemManager to version 1.10.4
|
|
hash: 6f300a3fc01521ceadd3f8a50c9157d070525dde
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update ModemManager to version 1.10.4
|
|
changelog-entry: Update ModemManager to version 1.10.4
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: >-
|
|
Fix for some innocous systemd tmpfile warnings /var/run -> /run
|
|
ones
|
|
hash: 25bb6364dfff2a65d7f53f71a35ef74f24f7d7a9
|
|
body: >
|
|
Otherwise systemd complains:
|
|
|
|
localhost systemd-tmpfiles[525]:
|
|
[/etc/tmpfiles.d/balena-tmpfiles.conf:1] Line references path
|
|
below legacy directory /var/run/, updating /var/run/docker.pid →
|
|
/run/docker.pid; please update the tmpfiles.d/ drop-in file
|
|
accordingly.
|
|
|
|
localhost systemd-tmpfiles[525]:
|
|
[/etc/tmpfiles.d/balena-tmpfiles.conf:2] Line references path
|
|
below legacy directory /var/run/, updating /var/run/balena.pid →
|
|
/run/balena.pid; please update the tmpfiles.d/ drop-in file
|
|
accordingly.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Fix for some innocous systemd tmpfile warnings /var/run ->
|
|
/run ones
|
|
changelog-entry: >-
|
|
Fix for some innocous systemd tmpfile warnings /var/run ->
|
|
/run ones
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Fix for rollbacks where the inactive partition mount was
|
|
unavailable when altboot triggered
|
|
hash: 856a3d1ad8dbf3b7a87689bbedac23c9148b3d79
|
|
body: >
|
|
PR #1441 changed mnt-sysroot-inactive to an automount. But there
|
|
is no
|
|
|
|
way to easily add a udev dependency to the automount. As a
|
|
result,
|
|
|
|
when rollbacks tries to access the inactive partition, it fails.
|
|
|
|
Let's add systemd-udev-settle.service to the rollback services.
|
|
|
|
|
|
This will only delay the first boot after a HUP which is
|
|
reasonable.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Fix for rollbacks where the inactive partition mount was
|
|
unavailable when altboot triggered
|
|
changelog-entry: >-
|
|
Fix for rollbacks where the inactive partition mount was
|
|
unavailable when altboot triggered
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'kernel-resin: Enable FTDI USB-serial convertors driver'
|
|
hash: 40616a274cd7f055397b5acda0fdd6540e797410
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
author: Sebastian Panceac
|
|
version: meta-balena-2.41.1
|
|
date: 2019-09-03T13:27:47.892Z
|
|
- commits:
|
|
- subject: Fix a hang in initramfs for warrior production images
|
|
hash: 4c44265a7dd13760a89c235068500bf6f315f651
|
|
body: >
|
|
When `console=null` is passed in the kernel cmdline for
|
|
production
|
|
|
|
images, the system doesn't boot. Traced to initramfs not
|
|
starting any
|
|
|
|
process such as udev with the right file descripters for 0,1,2
|
|
|
|
|
|
Add workaround for that issue. This got exposed with a systemd
|
|
bump.
|
|
|
|
More details here
|
|
https://github.com/systemd/systemd/issues/13332
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix a hang in initramfs for warrior production images
|
|
changelog-entry: Fix a hang in initramfs for warrior production images
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-engine to 18.09.8
|
|
hash: 9bcd0ffcc7d6efde45f2bc1eaeaafe1092374c40
|
|
body: |
|
|
Includes improvements and fixes to the journald logdriver
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update balena-engine to 18.09.8
|
|
changelog-entry: Update balena-engine to 18.09.8
|
|
Signed-off-by: Robert Günzler <robertg@balena.io>
|
|
signed-off-by: Robert Günzler <robertg@balena.io>
|
|
author: Robert Günzler
|
|
- subject: Avoid overlayfs mounts in poky's volatile-binds
|
|
hash: b7b6163d955a3bf76a1759b60ed82ccc5fcce6d0
|
|
body: >
|
|
Our root filesystem is overlayfs or aufs. When latter, the
|
|
system
|
|
|
|
crashes when reading a lower directory file. We avoid this by
|
|
always
|
|
|
|
falling back to copy and mount (as if overlayfs is not
|
|
available).
|
|
|
|
|
|
Fixes #1618
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Avoid overlayfs mounts in poky's volatile-binds
|
|
changelog-entry: Avoid overlayfs mounts in poky's volatile-binds
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-balena-2.41.0
|
|
date: 2019-08-22T14:25:04.139Z
|
|
- commits:
|
|
- subject: Update balena-supervisor to v10.2.2
|
|
hash: 3afbe138f115fa15611cb823caa6664dbb093a8b
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v10.2.2
|
|
changelog-entry: Update balena-supervisor to v10.2.2
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: >-
|
|
Workaround for a cornercase bug in PersistentLogging where
|
|
journalctl filled the state partition. Vacuum the journal on
|
|
boot.
|
|
hash: 8284da08f245ed6da8308d558bb8dfcc66de9691
|
|
body: >
|
|
We have found a rare corner case bug where the journal bloats
|
|
beyond
|
|
|
|
its limit and fills the state partition. Triggering a vacuum on
|
|
reboot
|
|
|
|
helps a bit in case the device is restarted to recover its
|
|
function.
|
|
|
|
|
|
Fixes #1423
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Workaround for a cornercase bug in PersistentLogging where
|
|
journalctl filled the state partition. Vacuum the journal on
|
|
boot.
|
|
changelog-entry: >-
|
|
Workaround for a cornercase bug in PersistentLogging where
|
|
journalctl filled the state partition. Vacuum the journal on
|
|
boot.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-balena-2.40.0
|
|
date: 2019-08-14T09:40:49.562Z
|
|
- commits:
|
|
- subject: 'usb-modeswitch-data: Switch Huawei E3372 12d1:1f01 to mbim mode'
|
|
hash: bb672725f4460402af64ecb7d74d33526f5ed7c1
|
|
body: |
|
|
Customer reported Huawei E3372 not working
|
|
anymore starting with balenaOS v2.32.
|
|
The fix for this appears to be switching the modem with
|
|
vid and pid 12d1:1f01 from the cdc_ether legacy mode to
|
|
the faster mbim mode and setting mtu=1460 in the modem
|
|
connection file.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Alexandru Costache
|
|
- subject: >-
|
|
Fix rollback altboots to prevent good reboots by supervisor
|
|
triggering rollback.
|
|
hash: 7e5843d6542d13d278d2a42da2f787ada8bfa229
|
|
body: >
|
|
After a HUP, until rollbacks clears its state, the supervisor(or
|
|
user)
|
|
|
|
can trigger good reboots. These reboots might be seen by the
|
|
bootloader
|
|
|
|
as bad reboots.
|
|
|
|
|
|
To prevent this from happening, add a service that clears the
|
|
bootcount
|
|
|
|
upon good reboots. This only runs if the rollback services have
|
|
not
|
|
|
|
cleared their flag files in the state partition.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Fix rollback altboots to prevent good reboots by supervisor
|
|
triggering rollback.
|
|
changelog-entry: >-
|
|
Fix rollback altboots to prevent good reboots by supervisor
|
|
triggering rollback.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Devices using u-boot. Remove any BOOTDELAY for production
|
|
images. Add a 2 seconds delay for development images
|
|
hash: f50952f6e91541f4c07ef14612a71174b9417124
|
|
body: >
|
|
We'd like to split dev and prod uboot config fragments. Dev
|
|
images can
|
|
|
|
have a 2 second u-boot delay to facilitate debugging. While prod
|
|
images
|
|
|
|
shouldn't really pause at this stage of the boot.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Devices using u-boot. Remove any BOOTDELAY for production
|
|
images. Add a 2 seconds delay for development images
|
|
changelog-entry: >-
|
|
Devices using u-boot. Remove any BOOTDELAY for production
|
|
images. Add a 2 seconds delay for development images
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Devices using u-boot. Enable CONFIG_CMD_SETEXPR for all devices.
|
|
Required for rollbacks to work
|
|
hash: 7051a1bda83d53e08148eea953ee2653fd915743
|
|
body: >
|
|
We'd like to enable some config options for all devices via
|
|
meta-balena
|
|
|
|
|
|
The support is mainline since warrior. Lets copy it in
|
|
meta-balena
|
|
|
|
to get it in the previous layers as well.
|
|
|
|
|
|
We need CMD_SETEXPR to be enabled for rollbacks to work. So
|
|
enable it
|
|
|
|
via the config fragment
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Devices using u-boot. Enable CONFIG_CMD_SETEXPR for all
|
|
devices. Required for rollbacks to work
|
|
changelog-entry: >-
|
|
Devices using u-boot. Enable CONFIG_CMD_SETEXPR for all
|
|
devices. Required for rollbacks to work
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Devices using u-boot. Enable rollback-altboot by handling
|
|
bootcount via meta-balena.
|
|
hash: aa0a389ea92a71123813f291833fea61f4965164
|
|
body: >
|
|
U-boot has its own bootcount framework. However, that will
|
|
require
|
|
|
|
handling in each device type. We will use u-boot shell commands
|
|
|
|
env import -t, env export -t, fatload, fatwrite
|
|
|
|
to read/write/increment bootcount in env_resin.h.
|
|
|
|
|
|
This will allow us to scale to lots of devices.
|
|
|
|
|
|
A flag os_bootcount_skip is left for devices that are unable to
|
|
support
|
|
|
|
fatwrite in u-boot (in some rare cases). This will allow a
|
|
device to
|
|
|
|
not support rollback-altboot and still function.
|
|
|
|
|
|
This patch requires that CMD_SETEXPR be enabled in u-boot config
|
|
|
|
options.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Devices using u-boot. Enable rollback-altboot by handling
|
|
bootcount via meta-balena.
|
|
changelog-entry: >-
|
|
Devices using u-boot. Enable rollback-altboot by handling
|
|
bootcount via meta-balena.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Production Devices using u-boot. Enable CONFIG_RESET_TO_RETRY to
|
|
reset a device in case it drops into a u-boot shell
|
|
hash: 1f7ead33c284f4dc8e2a3d78b2a922a9b778e05c
|
|
body: >
|
|
We'd like to enable some options in all boards header files via
|
|
|
|
meta-balena. This patch adds a task to include config_resin.h
|
|
into
|
|
|
|
config_default.h (which is included in all board header files).
|
|
|
|
We can then add a config option via meta-balena that will be
|
|
enabled for
|
|
|
|
all devices.
|
|
|
|
|
|
This patch enables CONFIG_RESET_TO_RETRY. If for whatever
|
|
strange reason
|
|
|
|
(accidental fs issue in u-boot etc), this will trigger a u-boot
|
|
reset
|
|
|
|
command the device in 15 seconds.
|
|
|
|
|
|
Note This requires that the device's u-boot supports the reset
|
|
command
|
|
|
|
which it probably should.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Production Devices using u-boot. Enable CONFIG_RESET_TO_RETRY
|
|
to reset a device in case it drops into a u-boot shell
|
|
changelog-entry: >-
|
|
Production Devices using u-boot. Enable CONFIG_RESET_TO_RETRY
|
|
to reset a device in case it drops into a u-boot shell
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Remove confusing networkmanager https connectivity warning
|
|
hash: fbdf643988e4aea76507139b2fc59ef7ad0132af
|
|
body: >
|
|
Fixes #1597
|
|
|
|
|
|
The warning doesn't apply for our use case and confuses
|
|
customers
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Remove confusing networkmanager https connectivity warning
|
|
changelog-entry: Remove confusing networkmanager https connectivity warning
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Increase fs.inotify.max_user_instances to 512
|
|
hash: a4f6c8591af9793935a9981a0f0c25fb7b957312
|
|
body: |
|
|
This defaults to 128. BoB hit the limit. Increase to 512
|
|
Fixes #1592
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Increase fs.inotify.max_user_instances to 512
|
|
changelog-entry: Increase fs.inotify.max_user_instances to 512
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-supervisor to v10.0.3
|
|
hash: ad9bdc7236600eb4399761643b772eadd95df662
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v10.0.3
|
|
changelog-entry: Update balena-supervisor to v10.0.3
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: Fix balena hello-world healthcheck
|
|
hash: e0826741f9a829f2af34afbc9bc1f9920f8ae4e6
|
|
body: >
|
|
We load the hello-world image after starting the balena daemon.
|
|
|
|
ExecStartPost should run after the daemon is initialized but
|
|
chaining a
|
|
|
|
15 second sleep for good measure.
|
|
|
|
|
|
We load the hello-world image here so that devices out in the
|
|
field and
|
|
|
|
on prem devices don't need to pull from dockerhub which would
|
|
require
|
|
|
|
external internet connectivity.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix balena hello-world healthcheck
|
|
changelog-entry: Fix balena hello-world healthcheck
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Add nf_table kernel modules
|
|
hash: 9bca94f29b29098c7177231ee3a9251f1d48dd32
|
|
body: |
|
|
Fixes #1589
|
|
Also, debian buster defaults to requiring nf_tables
|
|
rootfs size impact ~+310K
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Add nf_table kernel modules
|
|
changelog-entry: Add nf_table kernel modules
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'hostapp-update-hooks: Use correct source for inactive sysroot'
|
|
hash: f13c837cdc9b1a106ea711785178fc397035ada7
|
|
body: |
|
|
Use ext4 FSTYPE to filter out automount with SOURCE
|
|
"systemd-1" when determining the new parition label
|
|
in the grub update hook.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Alexandru Costache
|
|
- subject: >-
|
|
Add extra healthcheck to balena service. It will spin up a
|
|
hello-world container as well
|
|
hash: 15169084fe9355e6be997712a614e383a71555c9
|
|
body: >
|
|
Occasionally balena ps and balena info work but the balena
|
|
daemon is
|
|
|
|
unable to start a new container. This is usually when something
|
|
in runc
|
|
|
|
or containerd is not functioning correctly.
|
|
|
|
|
|
Add a healthcheck to spin up a simple hello-world container as
|
|
well.
|
|
|
|
|
|
The trade-off here is that there will be a few extra writes to
|
|
disk
|
|
|
|
every healthcheck timeout. But there will be a benefit that if
|
|
runc
|
|
|
|
or containerd is in a bad state, the healthcheck will fail and
|
|
systemd
|
|
|
|
will restart the balena daemon to recover the application
|
|
container
|
|
|
|
|
|
Fixes #1391
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Add extra healthcheck to balena service. It will spin up a
|
|
hello-world container as well
|
|
changelog-entry: >-
|
|
Add extra healthcheck to balena service. It will spin up a
|
|
hello-world container as well
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-supervisor to v9.18.8
|
|
hash: 41af8ba6ef5b234b819aa0181b7e14e476f68c43
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v9.18.8
|
|
changelog-entry: Update balena-supervisor to v9.18.8
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: 'image-resin.bbclass: fixed a typo'
|
|
hash: 64a4fc9a7cff18a6dced9f352317761ced7dc563
|
|
body: |
|
|
Fixing a typo in the image size sanity check to ensure the
|
|
correct calculation of FAT overhead sectors.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Kyle Harding <kylemharding@gmail.com>
|
|
signed-off-by: Kyle Harding <kylemharding@gmail.com>
|
|
author: Kyle Harding
|
|
- subject: >-
|
|
kernel-resin: Add support for CH340 family of usb-serial
|
|
adapters
|
|
hash: 941aef5490cf4a120f74cb243c3fbbd8911bcc49
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
kernel-resin: Add support for CH340 family of usb-serial
|
|
adapters
|
|
changelog-entry: >-
|
|
kernel-resin: Add support for CH340 family of usb-serial
|
|
adapters
|
|
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
author: Sebastian Panceac
|
|
- subject: >-
|
|
resin-proxy-config: add missing reserved ip ranges to default
|
|
noproxy
|
|
hash: 49ed2ea12d495defe033be6f2a9e155ff2fc7875
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Will Boyce <will@balena.io>
|
|
signed-off-by: Will Boyce <will@balena.io>
|
|
author: Will Boyce
|
|
- subject: Reduce data partition size from 1G to 192M
|
|
hash: 2270940edfd32a4dd3a3670aa1fb62eb2557f706
|
|
body: >
|
|
The data partition contains the supervisor which is only about
|
|
61M on
|
|
|
|
the pi3. We compress the data partition later on so don't notice
|
|
these
|
|
|
|
zeros. But lets reduce the size of the data partition to eat
|
|
less
|
|
|
|
space whenever an uncompressed image is used anywhere. e.g. when
|
|
|
|
extracting the zip to dd or using balena-migrate etc.
|
|
|
|
|
|
The partition expands on first boot to fill the rest of the disk
|
|
|
|
anyways.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Reduce data partition size from 1G to 192M
|
|
changelog-entry: Reduce data partition size from 1G to 192M
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-balena-2.39.0
|
|
date: 2019-07-31T10:56:32.370Z
|
|
- commits:
|
|
- subject: 'resin-proxy-config: fix up incorrect bash subshell command'
|
|
hash: 0c8de756c22f635b2ef499848b724f1350f555b0
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Matthew McGinn <matthew@balena.io>
|
|
signed-off-by: Matthew McGinn <matthew@balena.io>
|
|
author: Matthew McGinn
|
|
version: meta-balena-2.38.3
|
|
date: 2019-07-10T08:16:25.713Z
|
|
- commits:
|
|
- subject: >-
|
|
Update to kernel-modules-headers v0.0.20 to fix missing target
|
|
modpost binary on kernel 5.0.3
|
|
hash: 13bea65dd8201e91b65121ffc2d7bce5d41eedab
|
|
body: |
|
|
This version fixes the missing target modpost binary
|
|
on kernel version 5.0.3.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Update to kernel-modules-headers v0.0.20 to fix missing target
|
|
modpost binary on kernel 5.0.3
|
|
changelog-entry: >-
|
|
Update to kernel-modules-headers v0.0.20 to fix missing target
|
|
modpost binary on kernel 5.0.3
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: >-
|
|
Update to kernel-modules-headers v0.0.19 to fix target objtool
|
|
compile issue on kernel 5.0.3
|
|
hash: 10846e50674185b7c3126e45ad42f3927c822415
|
|
body: >
|
|
This version fixes the use of wrong fixdep binary (the bug makes
|
|
it use
|
|
|
|
target fixdep binary instead of cross fixdep binary) used for
|
|
compiling
|
|
|
|
the target objtool binary on kernel version 5.0.3.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Update to kernel-modules-headers v0.0.19 to fix target objtool
|
|
compile issue on kernel 5.0.3
|
|
changelog-entry: >-
|
|
Update to kernel-modules-headers v0.0.19 to fix target objtool
|
|
compile issue on kernel 5.0.3
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: meta-balena-2.38.2
|
|
date: 2019-06-27T12:37:01.764Z
|
|
- commits:
|
|
- subject: Add warrior to compatible layers for meta-balena-common
|
|
hash: 0ba0bc35ceeb78e03baebf79b738885d532734fc
|
|
body: |
|
|
In addition we delete krogoth and morty from the supported list
|
|
as we also removed the actual layers from the repository.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Add warrior to compatible layers for meta-balena-common
|
|
changelog-entry: Add warrior to compatible layers for meta-balena-common
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Fix image-resin.bbclass to be able to use deprecated layers
|
|
hash: 9e8fed3a7170040d4ba887bfd8fc018b97de5d12
|
|
body: >
|
|
Fixes #1564
|
|
|
|
|
|
This bbclass uses the common layer path advertised by BBLAYERS
|
|
to find
|
|
|
|
the paths to different resources in board repository. For
|
|
example
|
|
|
|
machine json - to get the slug and advertise it in os-release.
|
|
After
|
|
|
|
renaming the common layer (resin to balena) and because we
|
|
support old
|
|
|
|
references to the old common layer name (by including a dummy
|
|
|
|
deprecation layer), we need to make sure this class can cope now
|
|
with
|
|
|
|
both cases.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix image-resin.bbclass to be able to use deprecated layers
|
|
changelog-entry: Fix image-resin.bbclass to be able to use deprecated layers
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Fix kernel-devsrc on thud when kernel version < 4.10
|
|
hash: c4cd6307ac3ae86a8d34b91d9dc82b6d3310db9b
|
|
body: >
|
|
Thud breaks when building against kernel version < 4.10. This is
|
|
a known
|
|
|
|
issue which is fixed in poky warrior[1]. This patch includes a
|
|
|
|
workaround for thud.
|
|
|
|
|
|
[1]
|
|
http://lists.openembedded.org/pipermail/openembedded-core/2019-February/278695.html
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix kernel-devsrc on thud when kernel version < 4.10
|
|
changelog-entry: Fix kernel-devsrc on thud when kernel version < 4.10
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-balena-2.38.1
|
|
date: 2019-06-20T12:30:28.452Z
|
|
- commits:
|
|
- subject: Fix VERSION_ID os-release to be semver complient
|
|
hash: fecb50757c10e392d46dec6fd24360f778a87a43
|
|
body: >
|
|
Poky, following os-release(5), sanitizes VERSION_ID accordingly
|
|
but in
|
|
|
|
doing so it produces a nonisemver compliant version. For
|
|
example:
|
|
|
|
VERSION="2.37.0+rev1"
|
|
VERSION_ID="2.37.0-rev1"
|
|
|
|
This patch reverts that to make sure rev is a build tag.
|
|
|
|
|
|
Fixes #1560
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix VERSION_ID os-release to be semver complient
|
|
changelog-entry: Fix VERSION_ID os-release to be semver complient
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Introduce META_BALENA_VERSION in os-release
|
|
hash: b0e0c77a26f3fad51e2923ab416fdd2af2a5a033
|
|
body: >
|
|
Since #1550, os-release doesn't reference meta-balena distro
|
|
version anymore. Restore
|
|
|
|
that by providing this information in a new variable called
|
|
META_BALENA_VERSION.
|
|
|
|
|
|
Fixes #1558
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Introduce META_BALENA_VERSION in os-release
|
|
changelog-entry: Introduce META_BALENA_VERSION in os-release
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
Fix a case where changes to u-boot were not regenerating the
|
|
config file at build time and using stale values.
|
|
hash: b40271867c3249566775cfb870a6176bc47d503f
|
|
body: >
|
|
Currently once config_resin.h is generated, a change in these
|
|
variables
|
|
|
|
doesn't regenerate the file. Add vardeps so that bitbake can
|
|
regenerate
|
|
|
|
config_resin.h in case these variables are changed.
|
|
|
|
|
|
Fixes #1530
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Fix a case where changes to u-boot were not regenerating the
|
|
config file at build time and using stale values.
|
|
changelog-entry: >-
|
|
Fix a case where changes to u-boot were not regenerating the
|
|
config file at build time and using stale values.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Use all.rp_filter=2 as the default value in balenaOS
|
|
hash: 2fe90f3316a9394db0a060ec976d23fa97d4f00a
|
|
body: >
|
|
This change backports a PR[1] that is already in systemd and
|
|
will come
|
|
|
|
included by default from the version in Yocto warrior.
|
|
|
|
|
|
In summary, with this change we fix newer NM which stopped
|
|
handling
|
|
|
|
rp_filter when connected to multiple interfaces. See "device:
|
|
disable
|
|
|
|
rp_filter handling" commit from NM. Without this change, only
|
|
the
|
|
|
|
default route will me usable and binding to a specific interface
|
|
will
|
|
|
|
break connectivity if that interface is not also the default
|
|
route for
|
|
|
|
the target IP.
|
|
|
|
|
|
[1]https://github.com/systemd/systemd/pull/10971/commits/6caa14f763c11630f28d587b3caa5f0e6dc96165
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Use all.rp_filter=2 as the default value in balenaOS
|
|
changelog-entry: Use all.rp_filter=2 as the default value in balenaOS
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Persist bluetooth storage data over reboots
|
|
hash: 3815e42f24167c0ce84a39cf0653434bacb0bd88
|
|
body: >
|
|
Currently, bluez's storage data is set to /var/lib/bluetooth
|
|
which
|
|
|
|
in turn is a tmpfs location. We want this location persistent so
|
|
we can
|
|
|
|
save paired devices over reboot. We do that by adding the
|
|
corresponding
|
|
|
|
bind mount to the state partition and setting bluez to depend on
|
|
this
|
|
|
|
mount unit.
|
|
|
|
|
|
Fixes #1544
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Persist bluetooth storage data over reboots
|
|
changelog-entry: Persist bluetooth storage data over reboots
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Drop support for morty and krogoth Yocto versions
|
|
hash: 85c1eda1eeade2e5d5a1153d9c737225de0b3ee2
|
|
body: >
|
|
We have been deprecating these layers since v2.30.0. It's time
|
|
to drop
|
|
|
|
this support completely.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Drop support for morty and krogoth Yocto versions
|
|
changelog-entry: Drop support for morty and krogoth Yocto versions
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Add Yocto Warrior support
|
|
hash: b86ee8945ba71ccdae9d7d0d52b2822db39d4c6a
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add Yocto Warrior support
|
|
changelog-entry: Add Yocto Warrior support
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Set both VERSION_ID and VERSION in os-release to host OS version
|
|
hash: 40347f618b3b70ccc5f40e924990197ae9fa7e6b
|
|
body: >
|
|
VERSION and VERSION_ID had a slightly different semantics in
|
|
balenaOS.
|
|
|
|
VERSION was referring to the BalenaOS (host OS) version (which
|
|
is coming from
|
|
|
|
device repositories) while VERSION_ID was set to the
|
|
DISTRO_VERSION.
|
|
|
|
This brings confusion so we change it to adhere to
|
|
|
|
https://www.freedesktop.org/software/systemd/man/os-release.html.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Set both VERSION_ID and VERSION in os-release to host OS
|
|
version
|
|
changelog-entry: >-
|
|
Set both VERSION_ID and VERSION in os-release to host OS
|
|
version
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Bump balena-engine to 18.9.6
|
|
hash: 3af08fe6d30b5f0f8148c6820cda1cca3076bf00
|
|
body: >
|
|
In preparation for warrior. Bumps containerd which works with
|
|
the newer
|
|
|
|
systemd in warrior.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Bump balena-engine to 18.9.6
|
|
changelog-entry: Bump balena-engine to 18.9.6
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Downgrade balena-supervisor to v9.15.7
|
|
hash: c3616e19967e30726048018161fd4763d3d45773
|
|
body: >
|
|
This is done because a feature
|
|
(RESIN_SUPERVISOR_MIXPANEL_REPORT) needs
|
|
|
|
more work before releasing in production.
|
|
footer:
|
|
Changelog-entry: Downgrade balena-supervisor to v9.15.7
|
|
changelog-entry: Downgrade balena-supervisor to v9.15.7
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Switch from dropbear to openSSH
|
|
hash: ef33f21cdb7283c6f62590b1fe3d37c7fbd4df99
|
|
body: >
|
|
This is done for the "AuthorizedKeysCommand" in openSSH which in
|
|
turn is
|
|
|
|
used by the balena backend.
|
|
|
|
|
|
Fixes #1388
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Switch from dropbear to openSSH
|
|
changelog-entry: Switch from dropbear to openSSH
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Rename meta-resin-common to meta-balena-common
|
|
hash: db96dfc3864399a5029fa8e78bc7fe518f3ae63a
|
|
body: |
|
|
Follow the resin to balena rename on the common yocto layer.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Rename meta-resin-common to meta-balena-common
|
|
changelog-entry: Rename meta-resin-common to meta-balena-common
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Add wifi firmware for rtl8192su
|
|
hash: 875bd033eb400b6338c7c70417fcd78586a184cf
|
|
body: |
|
|
Fixes #1511
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Add wifi firmware for rtl8192su
|
|
changelog-entry: Add wifi firmware for rtl8192su
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-balena-2.38.0
|
|
date: 2019-06-14T15:11:59.348Z
|
|
- commits:
|
|
- subject: Update balena-supervisor to v9.15.8
|
|
hash: 4fcdf63860d17612ef10ff9c721b9f58c8b8c023
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v9.15.8
|
|
changelog-entry: Update balena-supervisor to v9.15.8
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: 'kernel-modules-headers: Update to v0.0.18'
|
|
hash: 9c1fb61a96351c112b98544117b90c4986445516
|
|
body: >
|
|
This update includes an arch64 fix (module.lds) and one for
|
|
passing the
|
|
|
|
correct LD flags.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'os-config: Update to v1.1.1 to fix mDNS'
|
|
hash: 8d44decba7a252bfb4399622898d18e28367c4fa
|
|
body: >
|
|
os-config has a dependency on reqwest which broke mdns on 9.6.
|
|
The new
|
|
|
|
os-config updated this version to one that restored this
|
|
functionality.
|
|
|
|
|
|
Partially fixes: #1531
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Fix busybox nslookup mdns lookups
|
|
hash: 157a06ad295a1f03635f8291dfc4dfe3358caa9c
|
|
body: >
|
|
Since 1.29, busybox switched to an internal implementation of
|
|
the
|
|
|
|
resolver based on a feature config, NSLOOKUP_BIG. This is
|
|
enabled by
|
|
|
|
default and it's meant to be musl compatible. In BalenaOS we use
|
|
glibc
|
|
|
|
and we rely on it for being able to resolve names using NSS
|
|
modules
|
|
|
|
(libmdns).
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix busybox nslookup mdns lookups
|
|
changelog-entry: Fix busybox nslookup mdns lookups
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update balena-supervisor to v9.15.4
|
|
hash: a6e1c40853e4bad20de9172f688eb074f8d24b86
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v9.15.4
|
|
changelog-entry: Update balena-supervisor to v9.15.4
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: >-
|
|
Improve logging and version comparison in linux-firmware cleanup
|
|
class
|
|
hash: 6500c7f020133833b820f9152c22b8e45794542c
|
|
body: >
|
|
This adds an easier to debug logging that shows both removed and
|
|
kept
|
|
|
|
firmwares. For example:
|
|
|
|
Cleaning iwlwifi firmware version 8000C to minimum API version 34.
|
|
Removing iwlwifi-8000C-13.ucode.
|
|
Removing iwlwifi-8000C-22.ucode.
|
|
Removing iwlwifi-8000C-21.ucode.
|
|
Removing iwlwifi-8000C-31.ucode.
|
|
Removing iwlwifi-8000C-16.ucode.
|
|
Removing iwlwifi-8000C-27.ucode.
|
|
Leaving iwlwifi-8000C-34.ucode in place.
|
|
Leaving iwlwifi-8000C-36.ucode in place.
|
|
|
|
Also, this commit improves the version comparison which was
|
|
comparing
|
|
|
|
strings and not integers. Now we try integer comparison and
|
|
fallback to
|
|
|
|
string when parse fails.
|
|
|
|
|
|
Finally, the task's vardeps expands varflags to correctly
|
|
retrigger on
|
|
|
|
change.
|
|
|
|
|
|
Fixes #1527
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Improve logging and version comparison in linux-firmware
|
|
cleanup class
|
|
changelog-entry: >-
|
|
Improve logging and version comparison in linux-firmware
|
|
cleanup class
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Sync ModemManager recipe with upstream
|
|
hash: e0be8f152c88a5635b5d18249c5f882caf9e31c5
|
|
body: >
|
|
We also pushed the latest update we did in BalenaOS to upstream:
|
|
|
|
http://lists.openembedded.org/pipermail/openembedded-devel/2019-May/199743.html
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Sync ModemManager recipe with upstream
|
|
changelog-entry: Sync ModemManager recipe with upstream
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update NetworkManager to 1.18.0
|
|
hash: 808f6f1790357b4f282a15cbb72c603ee77f63d3
|
|
body: >
|
|
Fixes #1492
|
|
|
|
|
|
Pushed to upstream as well:
|
|
|
|
http://lists.openembedded.org/pipermail/openembedded-devel/2019-May/199742.html
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update NetworkManager to 1.18.0
|
|
changelog-entry: Update NetworkManager to 1.18.0
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-balena-2.37.0
|
|
date: 2019-05-29T14:57:13.320Z
|
|
- commits:
|
|
- subject: Cleanup old versions of iwlwifi firmware files in Yocto Thud
|
|
hash: 65122b0689d75d49b338595ec6813b1acad59223
|
|
body: >
|
|
This is done so we can save considerable amount of space on the
|
|
root
|
|
|
|
partition.
|
|
|
|
|
|
See #810
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Cleanup old versions of iwlwifi firmware files in Yocto Thud
|
|
changelog-entry: Cleanup old versions of iwlwifi firmware files in Yocto Thud
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: meta-balena-2.36.0
|
|
date: 2019-05-20T13:07:11.168Z
|
|
- commits:
|
|
- subject: Update kernel-module-headers to version v0.0.16
|
|
hash: 410311755dec70ba4040fcfbcb5ace59884b4644
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update kernel-module-headers to version v0.0.16
|
|
changelog-entry: Update kernel-module-headers to version v0.0.16
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Add uboot support for unified kernel cmdline arguments
|
|
hash: 35046288e2878f85e4bc33a0cb993e32d4d5aa9a
|
|
body: >
|
|
This adds set_os_cmdline which defines os_cmdline so that BSPs
|
|
can
|
|
|
|
import it in their bootargs and pass it to kernel accordingly.
|
|
Also, as
|
|
|
|
part of os_cmdline, there is an argument added when the booted
|
|
image is
|
|
|
|
a flasher. This can be used in the OS for various flasher
|
|
specific
|
|
|
|
checks.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add uboot support for unified kernel cmdline arguments
|
|
changelog-entry: Add uboot support for unified kernel cmdline arguments
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Switch flasher detection in initramfs to flasher boot parameter
|
|
hash: 93e3c7286c52c6f91bf4252338955f6d7fd97fc2
|
|
body: |
|
|
Fixes #1488
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Switch flasher detection in initramfs to flasher boot
|
|
parameter
|
|
changelog-entry: >-
|
|
Switch flasher detection in initramfs to flasher boot
|
|
parameter
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update balena-supervisor to v9.15.0
|
|
hash: b99419662683f44c09f4369424f450b90f9d0a5a
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v9.15.0
|
|
changelog-entry: Update balena-supervisor to v9.15.0
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: >-
|
|
Improve boot speed by only mounting the inactive partition when
|
|
needed
|
|
hash: 28fc12ef94bc8e9a083bc5b1e8052fdb685453c2
|
|
body: >
|
|
The inactive partition is only needed for HUP or rollbacks. This
|
|
commit
|
|
|
|
changes the mnt-sysroot-inactive.service unit to an automount so
|
|
that
|
|
|
|
the partition is only mounted when used. This improves boot
|
|
time.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Improve boot speed by only mounting the inactive partition
|
|
when needed
|
|
changelog-entry: >-
|
|
Improve boot speed by only mounting the inactive partition
|
|
when needed
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Fix openssl dependency of balena-unique-key
|
|
hash: 2159c397b0560d03441806573e14bfbcf52a7e7b
|
|
body: >
|
|
Since yocto thud, and more specifically since poky switched to
|
|
|
|
openssl 1.1 line, the openssl binary is provided by
|
|
'openssl-bin'. On
|
|
|
|
that version, 'openssl' doesn't provide this binary making the
|
|
uuid
|
|
|
|
generation script fail.
|
|
|
|
|
|
This patch makes 'openssl-bin' the default dependency but does
|
|
that in a
|
|
|
|
way that older yocto versions can overwrite it back to the old
|
|
provider
|
|
|
|
(openssl package).
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix openssl dependency of balena-unique-key
|
|
changelog-entry: Fix openssl dependency of balena-unique-key
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Do not spawn getty in production images
|
|
hash: 93b3298cbb343f3ebf3a03725f6f0298974bed8f
|
|
body: |
|
|
This code was deleted by commit
|
|
9a8f1f1b744248964d4d1b2eb2c8dd732a753980 by mistake so let's
|
|
add it back.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Do not spawn getty in production images
|
|
changelog-entry: Do not spawn getty in production images
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: meta-balena-2.35.0
|
|
date: 2019-05-18T22:39:09.735Z
|
|
- commits:
|
|
- subject: Update balena-supervisor to v9.14.10
|
|
hash: 70b9acb15806f0a276f80ab18e9f7ad4aa02d83b
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v9.14.10
|
|
changelog-entry: Update balena-supervisor to v9.14.10
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
version: meta-balena-2.34.1
|
|
date: 2019-05-14T10:20:59.175Z
|
|
- commits:
|
|
- subject: >-
|
|
Add support to update a connectivity section in NetworkManager
|
|
via config.json
|
|
hash: 2585af4a34abcd6ced3dcd0c70913ef1cdfe019d
|
|
body: >
|
|
We'd like connectivity checking so that Network Manager can
|
|
update
|
|
|
|
route metrics for devices that have multiple network interfaces.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Add support to update a connectivity section in NetworkManager
|
|
via config.json
|
|
changelog-entry: >-
|
|
Add support to update a connectivity section in NetworkManager
|
|
via config.json
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'systemd: Fix journald configuration file'
|
|
hash: b1cc7829758969112aae599ea0b986624596b8c6
|
|
body: >
|
|
9a8f1f1b744248964d4d1b2eb2c8dd732a753980 switched to a config
|
|
file
|
|
|
|
fragment but when doing so the section was missed. This patch
|
|
fixes
|
|
|
|
that.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
Add --max-download-attempts=10 to balenaEngine service to
|
|
improve performance on shaky networks
|
|
hash: c699d5c13cea6a525c9d6a54152c781bd3885ecc
|
|
body: |
|
|
This should improve performance on flaky connections.
|
|
|
|
Fixes #1493
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Add --max-download-attempts=10 to balenaEngine service to
|
|
improve performance on shaky networks
|
|
changelog-entry: >-
|
|
Add --max-download-attempts=10 to balenaEngine service to
|
|
improve performance on shaky networks
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-engine to 18.09.5
|
|
hash: 0894326a372e14056fede8c7acda67fa83e39284
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update balena-engine to 18.09.5
|
|
changelog-entry: Update balena-engine to 18.09.5
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Log initramfs messages to kernel dmesg to capture fsck,
|
|
partition expand etc. command output
|
|
hash: 580a6fb37f5c077d3c80957db02d7cfd3376fdc5
|
|
body: >
|
|
We run some operations in the initramfs. fsck, expand partitions
|
|
etc.
|
|
|
|
Any error messages or warnings printed here are invisible in
|
|
production
|
|
|
|
images. This line from debian initramfs-tools configures the
|
|
initramfs
|
|
|
|
shell to log all output in /dev/kmsg so the dmesg shows the
|
|
output of
|
|
|
|
initramfs commands as well.
|
|
|
|
Fixes #1459
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Log initramfs messages to kernel dmesg to capture fsck,
|
|
partition expand etc. command output
|
|
changelog-entry: >-
|
|
Log initramfs messages to kernel dmesg to capture fsck,
|
|
partition expand etc. command output
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'kernel-resin: Add FAT fs specific configs to RESIN_CONFIGS'
|
|
hash: a09550d9633eaba9b55ce2c98d9a43a5b52dfe6f
|
|
body: |
|
|
Add FAT fs specific configs, necessary to mount the
|
|
boot partition
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changlog-entry: Add FAT fs specific configs to RESIN_CONFIGS
|
|
changlog-entry: Add FAT fs specific configs to RESIN_CONFIGS
|
|
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
author: Sebastian Panceac
|
|
- subject: Update balena-supervisor to v9.14.9
|
|
hash: 167164b41957981b67c90dd78a19073a2b231878
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v9.14.9
|
|
changelog-entry: Update balena-supervisor to v9.14.9
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: Introduce meta-balena yocto thud support
|
|
hash: b2fea323b337bd6868f3f41b70f8bdb688b11bb8
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Introduce meta-balena yocto thud support
|
|
changelog-entry: Introduce meta-balena yocto thud support
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update os-config to 1.1.0
|
|
hash: 0ff476e2724525b96e3d72fc00d22423af2d6cb4
|
|
body: >
|
|
This version includes rust 1.33 support which we use in
|
|
balenaOS.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update os-config to 1.1.0
|
|
changelog-entry: Update os-config to 1.1.0
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-balena-2.34.0
|
|
date: 2019-05-10T10:24:10.994Z
|
|
version: 2.41.1+rev1
|
|
date: 2019-09-10T13:50:05.740Z
|
|
- commits:
|
|
- subject: Update rust to 1.33
|
|
hash: 1d223bb64d3668d9fcec6be2438d46acdabadc27
|
|
body: >
|
|
This is needed so that os-config from meta-balena can be updated to
|
|
1.1.0.
|
|
footer:
|
|
Changelog-entry: Update rust to 1.33
|
|
changelog-entry: Update rust to 1.33
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update meta-resin from v2.32.0 to v2.33.0
|
|
hash: f76405d1ead7802069c769e9f6c9ff50f537ad73
|
|
body: |
|
|
Update meta-resin from 2.32.0 to 2.33.0
|
|
footer:
|
|
Changelog-entry: Update meta-resin from v2.32.0 to v2.33.0
|
|
changelog-entry: Update meta-resin from v2.32.0 to v2.33.0
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
nested:
|
|
- commits:
|
|
- subject: Fixes for sysroot symlinks creation
|
|
hash: b7a6412e6368d3d562ff1ca2fb06be92a24a8548
|
|
body: >
|
|
When we set the udev rule we use IMPORT{program} to know what
|
|
symlinks
|
|
|
|
to create in the sysroot directory. The problem is that we don't
|
|
use
|
|
|
|
absolute paths and from the documentation udev uses
|
|
/usr/lib/udev as the
|
|
|
|
default path while we install the invoked script in /lib/udev.
|
|
|
|
|
|
```
|
|
Execute an external program specified as the assigned value. If no
|
|
absolute path is given, the program is expected to live in
|
|
/usr/lib/udev; otherwise, the absolute path must be specified.
|
|
```
|
|
|
|
|
|
This PR changes the udev rule to use an absolute path for the
|
|
|
|
resin_update_state_probe script. Also it fixes some typos in the
|
|
script
|
|
|
|
itself.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fixes for sysroot symlinks creation
|
|
changelog-entry: Fixes for sysroot symlinks creation
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
libmbim: Refresh patches after last update to avoid build
|
|
warnings
|
|
hash: 3b3bfcd8c74070797b55ab2a6e7079cc320581a6
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
modemmanager: Refresh patches after last update to avoid build
|
|
warnings
|
|
hash: 83ccf2a4a131b8a116ab90e6272734ac67d73781
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Make security flags inclusion yocto version specific
|
|
hash: 9571c572e4abcd1ea5951fa408b1543bc40db8c9
|
|
body: >
|
|
Since thud, poky distro file on which balena OS is based,
|
|
already
|
|
|
|
includes security_flags.inc. Because of this change, this
|
|
version throws
|
|
|
|
a build warning similar to:
|
|
|
|
|
|
WARNING Duplicate inclusion for
|
|
/build/../layers/poky/meta/conf/distro/include/security_flags.inc
|
|
|
|
in
|
|
/build/../layers/meta-resin/meta-balena-thud/conf/distro/include/balena-os-yocto-version.inc
|
|
|
|
|
|
This happens because again, we import `poky` and
|
|
`security_flags` but
|
|
|
|
since thud, poky includes security_flags by default. In order to
|
|
avoid
|
|
|
|
this warning we import it (security_flags) now using an .inc
|
|
file at the
|
|
|
|
level of the yocto version meta-balena layer. There is as well a
|
|
small
|
|
|
|
additional wrinkle here. We switch the include statement from
|
|
`require`
|
|
|
|
to `include` so new layers (like thud) don't have to carry this
|
|
hack in
|
|
|
|
the future.
|
|
|
|
|
|
This commit prepares meta-balena for thud support.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Make security flags inclusion yocto version specific
|
|
changelog-entry: Make security flags inclusion yocto version specific
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'systemd: Make directory warning patch yocto version specific'
|
|
hash: 7bedeb98520b6b1bc995b4484f6b61d347a0befe
|
|
body: >
|
|
We used to have this patch applied for all the supported yocto
|
|
versions.
|
|
|
|
Since thud, this patch is included by default so this change
|
|
backports
|
|
|
|
it on all the rest of the supported mate-balena yocto version
|
|
specific
|
|
|
|
layers.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Replace wireless tools by iw
|
|
hash: 81839342bebec4ca915f091607bb3977dc02d675
|
|
body: >
|
|
From yocto thud, wireless-tools recipe was removed and the iw
|
|
can be
|
|
|
|
used as a replacement. We switch as well in preparation for thud
|
|
|
|
support.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Replace wireless tools by iw
|
|
changelog-entry: Replace wireless tools by iw
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'systemd: Use a conf.d file for journald configuration'
|
|
hash: 9a8f1f1b744248964d4d1b2eb2c8dd732a753980
|
|
body: >
|
|
Since yocto thud systemd main configuration files are part of
|
|
another
|
|
|
|
recipe - systemd-conf. See poky commit:
|
|
|
|
28c2f0dfe3ae06d87772b2a88fcace5a03e09143
|
|
|
|
|
|
This commit prepares meta-balena for thud support.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Set go verison to 1.10.8 to match balena-engine requirements
|
|
hash: 1f92a80e4a768bdff4646ccd31cc5c815a114be6
|
|
body: >
|
|
The reason for including this version is that balena-engine
|
|
requires
|
|
|
|
newer go compiler and also we want to unify it across our
|
|
supported
|
|
|
|
yocto versions to avoid eventual possible runtime issues.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Set go verison to 1.10.8 to match balena-engine requirements
|
|
changelog-entry: Set go verison to 1.10.8 to match balena-engine requirements
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update balena-engine to 18.09.3
|
|
hash: 53ce14708251cda410f2e870b6ec9342e7e4e1e4
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
CHangelog-entry: Update balena-engine to 18.09.3
|
|
changelog-entry: Update balena-engine to 18.09.3
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update balena-supervisor to v9.14.6
|
|
hash: 0ec51a88d9389b9f71a4bb4b2e33fda9464cde8c
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v9.14.6
|
|
changelog-entry: Update balena-supervisor to v9.14.6
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: 'resin-u-boot: make devtool-compatible'
|
|
hash: fb727b680fbfad8db39c2b491e49f1568c111436
|
|
body: >
|
|
devtool moves the files from the WORKDIR into
|
|
${S}/oe-local-files which makes
|
|
|
|
copying of env_resin.h fail if the u-boot source is being
|
|
modified using
|
|
|
|
devtool. Since devtool also alters FILESPATH to include said
|
|
oe-local-files
|
|
|
|
directory, we can iterate over those paths instead of relying on
|
|
WORKDIR.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com>
|
|
signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com>
|
|
author: Sven Schwermer
|
|
- subject: 'docker-disk: Disable unnecessary docker pid check'
|
|
hash: d7583f3373de1188240e65a8e30def281657e0d0
|
|
body: >
|
|
By checking for a pid you are prevented from building Balena
|
|
inside
|
|
|
|
of a privileged container with a bind mount on
|
|
/var/run/docker.sock
|
|
|
|
|
|
The "Test docker execute permission" stanza is adequate for
|
|
testing
|
|
|
|
if docker is operational.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changlog-entry: Disable unnecessary docker pid check
|
|
changlog-entry: Disable unnecessary docker pid check
|
|
Signed-off-by: Armin Schlegel <armin.schlegel@gmx.de>
|
|
signed-off-by: Armin Schlegel <armin.schlegel@gmx.de>
|
|
author: Armin Schlegel
|
|
- subject: Update libmbim to version 1.18.0
|
|
hash: 677159770b7cfa0eb0a6611094ea7673f67883d3
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update libmbim to version 1.18.0
|
|
changelog-entry: Update libmbim to version 1.18.0
|
|
Signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
author: Zahari Petkov
|
|
- subject: Update libqmi to version 1.22.2
|
|
hash: 8047b6b9ec42ef4aab9798e516e4ded54a62a252
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update libqmi to version 1.22.2
|
|
changelog-entry: Update libqmi to version 1.22.2
|
|
Signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
author: Zahari Petkov
|
|
- subject: Update to ModemManager v1.10.0
|
|
hash: 774b270a7f963740b4c209efc6c66085a7d7c906
|
|
body: |
|
|
Fixes #1457
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update to ModemManager v1.10.0
|
|
changelog-entry: Update to ModemManager v1.10.0
|
|
Signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
author: Zahari Petkov
|
|
- subject: >-
|
|
Add a OS_KERNEL_CMDLINE parameter that allows BSPs to easily add
|
|
extra kernel cmdline args to production images
|
|
hash: 4b607b32495737f6f83f12e891188ab008b0de47
|
|
body: >
|
|
balenaOS comes in two flavours, production/development.
|
|
production
|
|
|
|
images have various options passed to the kernel cmdline.
|
|
|
|
Currently some devices BSPs have those options passed and some
|
|
dont.
|
|
|
|
It'll be hard to keep the common options consistent.
|
|
|
|
e.g. consoleblank=0 is passed for some devices and not for
|
|
others.
|
|
|
|
|
|
We'd like the extra options we pass to be in one place. All BSPs
|
|
can
|
|
|
|
then append this variable in their respective recipe/bootloader
|
|
config
|
|
|
|
etc.
|
|
|
|
|
|
Fixes #1464
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Add a OS_KERNEL_CMDLINE parameter that allows BSPs to easily
|
|
add extra kernel cmdline args to production images
|
|
changelog-entry: >-
|
|
Add a OS_KERNEL_CMDLINE parameter that allows BSPs to easily
|
|
add extra kernel cmdline args to production images
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-resin-2.33.0
|
|
date: 2019-05-02T13:26:16.845Z
|
|
version: 2.33.0+rev1
|
|
date: 2019-05-05T09:24:41.004Z
|
|
- commits:
|
|
- subject: 'nanopi-air-bt: Load BT firmware according to chip revision'
|
|
hash: 6b338fffb57b26e4b2788900b22e96795f89d7e3
|
|
body: |
|
|
NanoPi Neo Air commes with tho different BT/WiFi chip versions:
|
|
AP6212 or AP6212A.
|
|
This commit loads a different BT firmware based on the chip
|
|
revisions of this board.
|
|
footer:
|
|
Changelog-entry: 'nanopi-air-bt: Load BT firmware according to chip revision'
|
|
changelog-entry: 'nanopi-air-bt: Load BT firmware according to chip revision'
|
|
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
author: Sebastian Panceac
|
|
version: 2.31.5+rev2
|
|
date: 2019-03-25T10:56:23.879Z
|
|
- commits:
|
|
- subject: Update meta-resin from v2.27.0 to v2.31.5
|
|
hash: 6ac1533c1ac48379040ebc6e924846c2bbd8ca1b
|
|
body: |
|
|
Update meta-resin from 2.27.0 to 2.31.5
|
|
footer:
|
|
Changelog-entry: Update meta-resin from v2.27.0 to v2.31.5
|
|
changelog-entry: Update meta-resin from v2.27.0 to v2.31.5
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Sebastian Panceac
|
|
nested:
|
|
- commits:
|
|
- subject: Update resin-supervisor to v9.11.3
|
|
hash: 7ad04ea5594fc1cf5f378b9cab3c75b2ee6f0e6e
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update resin-supervisor to v9.11.3
|
|
changelog-entry: Update resin-supervisor to v9.11.3
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-resin-2.31.5
|
|
date: 2019-03-21T14:43:57.016Z
|
|
- commits:
|
|
- subject: 'resin-supervisor: Recreate on start if config has changed'
|
|
hash: 20032211302d25300c09310e169cafa01375e35e
|
|
body: >
|
|
Fix the ordering of the conditional check when starting the
|
|
supervisor container;
|
|
|
|
only check that the values being passed into the environment
|
|
match the ones held
|
|
|
|
in the config IF the container already exists.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Rich Bayliss <rich@balena.io>
|
|
signed-off-by: Rich Bayliss <rich@balena.io>
|
|
author: Rich Bayliss
|
|
version: meta-resin-2.31.4
|
|
date: 2019-03-20T23:25:52.136Z
|
|
- commits:
|
|
- subject: Update resin-supervisor to v9.11.2
|
|
hash: abb864096b5b473893aa7011a685ed8df97a28ee
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update resin-supervisor to v9.11.2
|
|
changelog-entry: Update resin-supervisor to v9.11.2
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
version: meta-resin-2.31.3
|
|
date: 2019-03-20T20:18:02.522Z
|
|
- commits:
|
|
- subject: Update resin-supervisor to v9.11.1
|
|
hash: 0993710382367b865ce81113dbe5566e5814da10
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update resin-supervisor to v9.11.1
|
|
changelog-entry: Update resin-supervisor to v9.11.1
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
version: meta-resin-2.31.2
|
|
date: 2019-03-19T21:33:42.542Z
|
|
- commits:
|
|
- subject: Update resin-supervisor to v9.11.0
|
|
hash: 8b1380bce8a664ef228b054c2b065521acbb48aa
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update resin-supervisor to v9.11.0
|
|
changelog-entry: Update resin-supervisor to v9.11.0
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
version: meta-resin-2.31.1
|
|
date: 2019-03-18T19:21:24.218Z
|
|
- commits:
|
|
- subject: 'README:md: Document dnsServers behaviour'
|
|
hash: ad441b8367d65fe780beef35b20f8d4898bdd339
|
|
body: >
|
|
Taken from fa3de6987e3bc82ab6d85038c637f1871e5269cb commit
|
|
message
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Alexis Svinartchouk <alexis@balena.io>
|
|
signed-off-by: Alexis Svinartchouk <alexis@balena.io>
|
|
author: Alexis Svinartchouk
|
|
- subject: Update resin-supervisor to v9.9.0
|
|
hash: 133dde58bde7c4d54ad157374bb3e7062a599e31
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v9.9.0
|
|
changelog-entry: Update resin-supervisor to v9.9.0
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: Cleanup old versions of iwlwifi firmware files in Yocto sumo
|
|
hash: 5db4441e50b2d47cd7658845c12508b50808d5ee
|
|
body: >
|
|
This is done so we can save considerable amount of space on the
|
|
root
|
|
|
|
partition.
|
|
|
|
|
|
See #810
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Cleanup old versions of iwlwifi firmware files in Yocto sumo
|
|
changelog-entry: Cleanup old versions of iwlwifi firmware files in Yocto sumo
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Remove polkit dependency in balenaOS
|
|
hash: 4fddf1a54ac13ed4acd3f65096afccf6a5f7a5ef
|
|
body: |
|
|
Fixes #1404
|
|
See #810
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Remove polkit dependency in balenaOS
|
|
changelog-entry: Remove polkit dependency in balenaOS
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Remove support for XFS file system
|
|
hash: bbf5675973da6adf8fa8f8b671606fbffaef834e
|
|
body: |
|
|
This is done so we can save space on the root file system.
|
|
|
|
See #810
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Remove support for XFS file system
|
|
changelog-entry: Remove support for XFS file system
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'resin-init: update resin.io reference to balenaOS'
|
|
hash: 593fcb558b1afe3892560fdd7e0c315c9459466f
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Matthew McGinn <matthew@balena.io>
|
|
signed-off-by: Matthew McGinn <matthew@balena.io>
|
|
author: Matthew McGinn
|
|
version: meta-resin-2.31.0
|
|
date: 2019-03-08T14:31:27.986Z
|
|
- commits:
|
|
- subject: 'resin-supervisor: Recreate on start if config has changed'
|
|
hash: 3ce04f93b1894f86be5d838bcc24335aaa161233
|
|
body: >
|
|
When starting the supervisor container, check that the values
|
|
being
|
|
|
|
passed into the environment match the ones held in the config.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Rich Bayliss <rich@balena.io>
|
|
signed-off-by: Rich Bayliss <rich@balena.io>
|
|
author: Rich Bayliss
|
|
- subject: >-
|
|
Generate the temporary kernel-devsrc compressed archive in
|
|
WORKDIR instead of B
|
|
hash: ed5fe09c9dfb4f5dd07bae691b277b9d2f38f718
|
|
body: >
|
|
It is best to not create anything in ${B} even if just temporary
|
|
because
|
|
|
|
it alters the directory in ways which can break other parts of
|
|
the build
|
|
|
|
system. For example, if there is a leftover kernel_source.tar.gz
|
|
in B,
|
|
|
|
then the current kernel-devsrc will create a hardlink of this
|
|
file in
|
|
|
|
the kernel source tree and then the command:
|
|
|
|
tar -czf ${B}/kernel_source.tar.gz -C "$kerneldir/../" .
|
|
|
|
|
|
will fail like:
|
|
|
|
tar: ./kernel/kernel_source.tar.gz: file changed as we read it
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Generate the temporary kernel-devsrc compressed archive in
|
|
WORKDIR instead of B
|
|
changelog-entry: >-
|
|
Generate the temporary kernel-devsrc compressed archive in
|
|
WORKDIR instead of B
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: 'balena-engine: Update to include fix for signal SIGRTMIN+3'
|
|
hash: 0e19efb71526097cad4037336f7a410782189fa0
|
|
body: |
|
|
See https://github.com/opencontainers/runc/issues/1766.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Reduce sleeps while trying to mount partition to speed up boot
|
|
hash: 73b69ae792330741603e0a4fc7878b2ec9ed0462
|
|
body: >
|
|
There is no need to wait 1 second if a label hasn't appeared.
|
|
Other
|
|
|
|
services depend on these partitions to be mounted. Reduce sleep
|
|
to 0.1
|
|
|
|
second.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Reduce sleeps while trying to mount partition to speed up boot
|
|
changelog-entry: Reduce sleeps while trying to mount partition to speed up boot
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'resin-expand: Reduce sleep duration to speed up boot'
|
|
hash: 6c69d676d36ed6a94ca094037515dd5ee4a5697a
|
|
body: >
|
|
There is no need to sleep for 1 second if a label isn't visible.
|
|
|
|
Other services depend on the partitons mounted. Reduce sleep to
|
|
0.1
|
|
|
|
second.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'initrdscripts: Reduce sleep to speed up boot'
|
|
hash: 4a6cb8ae75e275de389dc3ef9dfbd52c3bdd72f1
|
|
body: >
|
|
There is no need to sleep for 1 second if the label hasn't been
|
|
found.
|
|
|
|
There is nothing else running on the device in the initramfs.
|
|
|
|
Check every 0.05 seconds.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Make balena-host daemon socket activated to reduce baseline
|
|
cpu/memory usage
|
|
hash: 0d0cb22118e08d710640697561853a1227b64b92
|
|
body: >
|
|
Fixes #1405
|
|
|
|
|
|
We'd like the balena-host daemon to be socket activated so that
|
|
it does
|
|
|
|
not consume any cpu/memory resource until used.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Make balena-host daemon socket activated to reduce baseline
|
|
cpu/memory usage
|
|
changelog-entry: >-
|
|
Make balena-host daemon socket activated to reduce baseline
|
|
cpu/memory usage
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update resin-supervisor to v9.8.6
|
|
hash: 3124067996edded74e52cf9b87ec5dc9ee95c730
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v9.8.6
|
|
changelog-entry: Update resin-supervisor to v9.8.6
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: >-
|
|
Add support for aufs 4.18.11+, 4.19, 4.20 variants and update
|
|
4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18
|
|
hash: 9c8b60cf92aa7a25f424532956439b518ec96201
|
|
body: |
|
|
We add support for 4.18.11+, 4.19, 4.19.17+, 4.20, 4.20.4+.
|
|
Also, update 4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Add support for aufs 4.18.11+, 4.19, 4.20 variants and update
|
|
4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18
|
|
changelog-entry: >-
|
|
Add support for aufs 4.18.11+, 4.19, 4.20 variants and update
|
|
4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: 'balena-engine: Bump to include runc patch'
|
|
hash: f56f08136e9c855637ff28880fb593dba53d452b
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Improve kernel-module-headers for v4.18+ kernels
|
|
hash: 0931b97b76ef2d04697468f027b53247803b51d4
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Improve kernel-module-headers for v4.18+ kernels
|
|
changelog-entry: Improve kernel-module-headers for v4.18+ kernels
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-supervisor to v9.8.3
|
|
hash: 76a72c58095d0d1b45a552f62b75bb5ec18813c6
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update balena-supervisor to v9.8.3
|
|
changelog-entry: Update balena-supervisor to v9.8.3
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: >-
|
|
Ask chrony to quickly take measurements from custom NTP servers
|
|
when they are added
|
|
hash: 8cb1664a2650b1a60849efaf009b205e8e796816
|
|
body: >
|
|
By default, chrony will slowly and gracefully take measurements
|
|
from
|
|
|
|
the new ntp server. The burst 4/10 command will make chrony take
|
|
4 good
|
|
|
|
measurements within 2 seconds each. It will try up to 10 times.
|
|
|
|
Fixes #1385
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Ask chrony to quickly take measurements from custom NTP
|
|
servers when they are added
|
|
changelog-entry: >-
|
|
Ask chrony to quickly take measurements from custom NTP
|
|
servers when they are added
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Disable in-tree rtl8192cu driver
|
|
hash: 95a5c13ee40cc958b142b00e19a4349d66a8b808
|
|
body: |
|
|
We will only have the out of tree module which allegedly
|
|
is more stable:
|
|
https://github.com/raspberrypi/linux/issues/1866
|
|
|
|
The configs for disabling it were added but apparently
|
|
they were never applied.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Disable in-tree rtl8192cu driver
|
|
changelog-entry: Disable in-tree rtl8192cu driver
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: >-
|
|
Prevent rollbacks from running if the previous OS is before
|
|
v2.30.0
|
|
hash: fee00ba8b841d3e8634960c37c3e96c994c18567
|
|
body: >
|
|
v2.30.0 is a more mature version for rollbacks. Prevent
|
|
rollbacks
|
|
|
|
from running on OS
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Prevent rollbacks from running if the previous OS is before
|
|
v2.30.0
|
|
changelog-entry: >-
|
|
Prevent rollbacks from running if the previous OS is before
|
|
v2.30.0
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Change rollbacks to accept hex partition numbers for jetsons
|
|
hash: 11b540777b76163493564407c9bdd7be98215f02
|
|
body: >
|
|
The partition numbers are hex and not integers. This is obvious
|
|
when
|
|
|
|
using the jetson family of devices as their partition numbering
|
|
starts
|
|
|
|
at 0xc.
|
|
|
|
|
|
- Change integer comparisons to string comparisons.
|
|
|
|
- Convert current_part_idx to hex for a valid string comparison
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Change rollbacks to accept hex partition numbers for jetsons
|
|
changelog-entry: Change rollbacks to accept hex partition numbers for jetsons
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Convert partition numbers to hex in u-boot hook. Shouldn't
|
|
affect any device.
|
|
hash: 6c646e5c275f881c255e49d206a15d6fbbba3276
|
|
body: >
|
|
From u-boot docs:
|
|
|
|
"Almost all U-Boot commands expect numbers to be entered in
|
|
hexadecimal
|
|
|
|
input format"
|
|
|
|
|
|
We only hit this in the jetson family as the boot partition
|
|
there is
|
|
|
|
0xc. Add a simple conversion to hex. This should not affect any
|
|
devices
|
|
|
|
that use <9 partition numbers. And allow us to use the same hook
|
|
|
|
from meta-balena accross all devices. Currently the jetson
|
|
family has
|
|
|
|
its own custom hook with this one-liner.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Convert partition numbers to hex in u-boot hook. Shouldn't
|
|
affect any device.
|
|
changelog-entry: >-
|
|
Convert partition numbers to hex in u-boot hook. Shouldn't
|
|
affect any device.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Reduce default reboot/poweroff timeouts from 30 minutes to 10
|
|
minutes
|
|
hash: 59c923777e6145288df5b6e77ca33a21323b68e3
|
|
body: >
|
|
The default timeout for poweroff/reboot targets is 30 minutes.
|
|
That is
|
|
|
|
too long. Reduce it to 10 minutes.
|
|
|
|
|
|
We might start hitting this when the supervisor starts rebooting
|
|
devices
|
|
|
|
more gracefully after
|
|
https://github.com/balena-io/balena-supervisor/issues/861
|
|
|
|
is resolved.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Reduce default reboot/poweroff timeouts from 30 minutes to 10
|
|
minutes
|
|
changelog-entry: >-
|
|
Reduce default reboot/poweroff timeouts from 30 minutes to 10
|
|
minutes
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Configure systemd tmpfiles to ignore supervisor tmp directories
|
|
hash: ebb0a930c7c8f8ec348858009a0ff3fd0c58b70b
|
|
body: >
|
|
There are tmp directories supervisor assumes nobody touches in
|
|
which
|
|
|
|
things like update lock files are stored. This patch configures
|
|
systemd
|
|
|
|
tmpfiles to ignore these tmp paths.
|
|
|
|
|
|
Fixes #1377
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Configure systemd tmpfiles to ignore supervisor tmp
|
|
directories
|
|
changelog-entry: >-
|
|
Configure systemd tmpfiles to ignore supervisor tmp
|
|
directories
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Fixed "Can't have overlapping partitions." error in flasher
|
|
hash: 299e2c7974c408a0a2ff762bc263f266c69d5a98
|
|
body: |
|
|
Fixed typo that caused flashing process to block
|
|
on some corrupted eMMCs due to parted command failure.
|
|
|
|
Flashing process hanged during boot with this log:
|
|
- Error: Can't have overlapping partitions.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fixed "Can't have overlapping partitions." error in flasher
|
|
changelog-entry: Fixed "Can't have overlapping partitions." error in flasher
|
|
Signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
signed-off-by: Alexandru Costache <alexandru@balena.io>
|
|
author: Alexandru Costache
|
|
- subject: Define default DNS servers behaviour with and without google DNS
|
|
hash: fa3de6987e3bc82ab6d85038c637f1871e5269cb
|
|
body: >
|
|
This implements a default logic for `dnsServers` attribute in
|
|
|
|
`config.json` as it follows:
|
|
|
|
|
|
* when dnsServers is not defined, or empty, the default value of
|
|
it will
|
|
|
|
be considered google DNS (8.8.8.8)
|
|
|
|
* when dnsServers is "null", the system will not alter
|
|
dnsServers to the
|
|
|
|
default server as stated above
|
|
|
|
* when dnsServers is defined and not "null" it will be
|
|
considered as
|
|
|
|
such without any additional servers servers
|
|
|
|
|
|
Fixes ##1348
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Define default DNS servers behaviour with and without google
|
|
DNS
|
|
changelog-entry: >-
|
|
Define default DNS servers behaviour with and without google
|
|
DNS
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update balena-supervisor to v9.4.2
|
|
hash: 4d66971c840b6142c7e22c5538b5c34356b9f880
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update balena-supervisor to v9.4.2
|
|
changelog-entry: Update balena-supervisor to v9.4.2
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: Fix for some warnings
|
|
hash: 1d92f8c3bcc21a7c0b21b12f65f1051616f04b78
|
|
body: >
|
|
From
|
|
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-kernel/linux/kernel-devsrc.bb?h=thud&id=fd74848c3c06901a77057ca03f7c01aff08ee34a
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix for some warnings
|
|
changelog-entry: Fix for some warnings
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Fix tini filename after balena-engine rename
|
|
hash: 47980f05d3fa7c8a46b297431e0398b2da03e22e
|
|
body: >
|
|
Since balena-engine rename, the daemon is looking for
|
|
|
|
`balena-engine-init` when running containers with `--init`. Fix
|
|
the tini
|
|
|
|
filename to comply with this.
|
|
|
|
|
|
Fixes #1368
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix tini filename after balena-engine rename
|
|
changelog-entry: Fix tini filename after balena-engine rename
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
Fix nm dispatcher hook when there are no custom ntp servers in
|
|
config.json
|
|
hash: 0b75ee48cee005d78e08d8c68722cc2374567123
|
|
body: >
|
|
If there are no custom ntp servers, the added_server_file
|
|
doesn't exist
|
|
|
|
Add a check and avoid running the script if the file does not
|
|
exist
|
|
|
|
|
|
Fixes #1362
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Fix nm dispatcher hook when there are no custom ntp servers in
|
|
config.json
|
|
changelog-entry: >-
|
|
Fix nm dispatcher hook when there are no custom ntp servers in
|
|
config.json
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Improve persistent logging systemd service dependencies
|
|
hash: 0ce1d8576b7e33083784cb3123d2ad2c53091513
|
|
body: >
|
|
We need the state partition and boot partition ready before we
|
|
try
|
|
|
|
to run the persistent logging service.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Improve persistent logging systemd service dependencies
|
|
changelog-entry: Improve persistent logging systemd service dependencies
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-supervisor to v9.3.0
|
|
hash: dc5ed342a39c32d2efa00197e4ce7578e8de20f9
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update balena-supervisor to v9.3.0
|
|
changelog-entry: Update balena-supervisor to v9.3.0
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: Use the new revision for balena source code
|
|
hash: a52207c03253fcc0cc219a4e1a100b46ea44e226
|
|
body: |
|
|
The 17.12-resin branch was modified and the old revision is not
|
|
there anymore.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Use the new revision for balena source code
|
|
changelog-entry: Use the new revision for balena source code
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: >-
|
|
Add a workaround for a bug where the chronyc online command in
|
|
network manager hook would get stuck and eat cpu cycles
|
|
hash: 6fe830882bf8ee62dc6db09b5a8a6f099d64fe41
|
|
body: >
|
|
We have noticed devices in support that show high cpu usage
|
|
because
|
|
|
|
the process chronyc online seems to be eating up 50% cpu.
|
|
|
|
|
|
This is probably fixed upstream
|
|
https://github.com/mlichvar/chrony/commit/6863e43269fe27ce2744eb643295f31c00ec176d#diff-50898f0cb35139d87132f4732a029213
|
|
|
|
|
|
Add a timeout in any case as its a lower risk option
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Add a workaround for a bug where the chronyc online command in
|
|
network manager hook would get stuck and eat cpu cycles
|
|
changelog-entry: >-
|
|
Add a workaround for a bug where the chronyc online command in
|
|
network manager hook would get stuck and eat cpu cycles
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Fix img to rootfs dependency when img is invalidated
|
|
hash: 3050840935541c14ded2f9a6a1517d73dfc5ec18
|
|
body: >
|
|
There can be cases where a image type gets invalidated (due to a
|
|
|
|
variable change or so) and the dependency of it not. For example
|
|
the img
|
|
|
|
type can get invalidated while the hostapp ext3 type doesn't.
|
|
The img
|
|
|
|
generatiton script consumes/uses the rootfs generated by the
|
|
hostapp
|
|
|
|
type but, it references the artifact based on IMAGE_NAME
|
|
variable which
|
|
|
|
includes a time stamp. See bitbake.conf:
|
|
|
|
|
|
IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
|
|
|
|
|
|
When that happens, the new timestamp will change and img will
|
|
fail to
|
|
|
|
find the old artifact of hostapp. Change this behaviour by using
|
|
the
|
|
|
|
symlink reference IMAGE_LINK_NAME which doesn't include a
|
|
timestamp.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix img to rootfs dependency when img is invalidated
|
|
changelog-entry: Fix img to rootfs dependency when img is invalidated
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Have boot partition type configurable as FAT32
|
|
hash: a582d10ca72ff0d865783252b87160f03b2045bb
|
|
body: >
|
|
When BALENA_BOOT_FAT32 is 1, it will instruct the raw image
|
|
generator to
|
|
|
|
create the filesystem using 32 as file allocation tables type
|
|
and, as
|
|
|
|
well, create the boot partition as fat32 type.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Have boot partition type configurable as FAT32
|
|
changelog-entry: Have boot partition type configurable as FAT32
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Deprecate morty and krogoth
|
|
hash: 9d311fd13ad2af4b17a7a9a512e2f667e4ff9f58
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Deprecate morty and krogoth
|
|
changelog-entry: Deprecate morty and krogoth
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Deploy kernel source as a build artifact as well for external
|
|
module compilation
|
|
hash: bfc7a67cb6b6f38617bb810f2b5c1e051ebf6a4a
|
|
body: >
|
|
We want to build the kernel-devsrc recipe so that we can package
|
|
the
|
|
|
|
kernel source tarball. This tarball will allow users to use the
|
|
source
|
|
|
|
package and compile or cross compile kernel modules
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Deploy kernel source as a build artifact as well for external
|
|
module compilation
|
|
changelog-entry: >-
|
|
Deploy kernel source as a build artifact as well for external
|
|
module compilation
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'kernel-devsrc: Tarball up the kernel source and deploy it.'
|
|
hash: 4da9fdc90001f64f2bd8852cd4cf8a8de3b02cbb
|
|
body: >
|
|
The kernel-devsrc recipe only builds a package by default. We'd
|
|
like
|
|
|
|
to tarball the source and share it.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'kernel-modules-headers: Use the build directory for artifacts'
|
|
hash: 3e09d127d86729a94cd9a600a6f4f7568b4d6315
|
|
body: |
|
|
Otherwise the module header tarball appears in the kernel source
|
|
directory and is tarballed again by the kernel-devsrc recipe
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'docs: Add documentation on nested changelogs'
|
|
hash: d02c8f877914b8173af4f4fd051d4e5626a2aeae
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Giovanni Garufi <giovanni@balena.io>
|
|
signed-off-by: Giovanni Garufi <giovanni@balena.io>
|
|
author: Giovanni Garufi
|
|
- subject: 'VersionBot: update upstream name and url'
|
|
hash: 203ddc055b3ea63bfa953a8917fdcd2a4961c012
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Giovanni Garufi <giovanni@balena.io>
|
|
signed-off-by: Giovanni Garufi <giovanni@balena.io>
|
|
author: Giovanni Garufi
|
|
version: meta-resin-2.30.0
|
|
date: 2019-02-28T16:10:14.839Z
|
|
- commits:
|
|
- subject: OS will default apps.json to an empty json file
|
|
hash: c935fcfd72dfefa5188d90edc48cd1b01dbadec2
|
|
body: >
|
|
Currently, because we bind mount apps.json unconditionally, when
|
|
this
|
|
|
|
file doesn't exist, balena engine will create a directory on the
|
|
data
|
|
|
|
filesystem. This breaks when we add an apps.json file after the
|
|
|
|
supervisor container was already created.
|
|
|
|
|
|
Fixes #1325
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: OS will default apps.json to an empty json file
|
|
changelog-entry: OS will default apps.json to an empty json file
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update balena-engine to include low entropy fixes
|
|
hash: 32726b55b9e4b0a33e6357bfbe4b0169bcf253a7
|
|
body: |
|
|
This includes changes which target fixing hanging on low entropy
|
|
situation.
|
|
|
|
Fixes #1208
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update balena-engine to include low entropy fixes
|
|
changelog-entry: Update balena-engine to include low entropy fixes
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Move an NM patch to the right place to reduce a warning
|
|
hash: f823ee173d52519113bb9513972aa9eaf3816355
|
|
body: >
|
|
We get a warning that the file was not found when other versions
|
|
of NM
|
|
|
|
are parsed.
|
|
|
|
|
|
Warning networkmanager_1.10.6.bb: Unable to get checksum for
|
|
|
|
networkmanager SRC_URI entry balena-client-id.patch: file could
|
|
not
|
|
|
|
be found
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Move an NM patch to the right place to reduce a warning
|
|
changelog-entry: Move an NM patch to the right place to reduce a warning
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-supervisor to v9.0.1
|
|
hash: 73a8bf6d0b45b052f05403ad6bf84504be2d918d
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update balena-supervisor to v9.0.1
|
|
changelog-entry: Update balena-supervisor to v9.0.1
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
- subject: >-
|
|
Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid
|
|
entries
|
|
hash: c10653eb0b17e3997fb77182cf62b9cdc143f25c
|
|
body: |
|
|
Fixes #1330
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid
|
|
entries
|
|
changelog-entry: >-
|
|
Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid
|
|
entries
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Enable some common linux kernel serial device drivers
|
|
hash: 1fa8c951327d1356410152f944003f98a9b68112
|
|
body: |
|
|
Fixes #1327
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Enable some common linux kernel serial device drivers
|
|
changelog-entry: Enable some common linux kernel serial device drivers
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
Configure NetworkManager to only ignore our vpn interface but
|
|
manage other tun devices
|
|
hash: 2a5415c4a9a1b9c1e3da8a340be4ba307174c42d
|
|
body: >
|
|
Under the current configuration we instruct NetworkManager
|
|
through its
|
|
|
|
configuration to completely ignore all the tun devices. This was
|
|
|
|
enforced as an extra precation as we run an openvpn client which
|
|
|
|
connects to the balena-cloud backend. This client creates, on
|
|
the host,
|
|
|
|
the interface `resin-tun` currently (rename pending). We want to
|
|
loosen
|
|
|
|
up this restriction to only unmanage this specific device -
|
|
`resin-tun`
|
|
|
|
- so that users can take advantage of NetworkManager managing
|
|
other tun
|
|
|
|
devices.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Configure NetworkManager to only ignore our vpn interface but
|
|
manage other tun devices
|
|
changelog-entry: >-
|
|
Configure NetworkManager to only ignore our vpn interface but
|
|
manage other tun devices
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'networkmanager: Add pppd to FILES'
|
|
hash: b05bc683b6517318a3ebef56010d671ae07804c1
|
|
body: >
|
|
Without this, we get a QA error
|
|
|
|
|
|
ERROR networkmanager-1.14.4-r0 do_package QA Issue
|
|
networkmanager
|
|
|
|
Files/directories were installed but not shipped in any package
|
|
... nm-pppd-plugin.so
|
|
Please set FILES such that these items are packaged.
|
|
Alternatively
|
|
|
|
if they are unneeded, avoid installing them or delete them
|
|
within do_install.
|
|
|
|
networkmanager 1 installed and not shipped files.
|
|
[installed-vs-shipped]
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'networkmanager: Add balena-client-id.patch in bbappend'
|
|
hash: 35c4822bbff164a4a4f3a769f0d1fabbda61f33b
|
|
body: |
|
|
Move this in bbappend. The 1.12 recipe was bumped to 1.14.
|
|
We'd like to keep our edits in bbappend
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Bump network manager from v1.12.2 to v1.14.4
|
|
hash: 0b8be376090d9bff4f41a362e4bcc250e0c664e9
|
|
body: >
|
|
Update recipe from upstream meta-openembedded
|
|
|
|
http://cgit.openembedded.org/meta-openembedded/commit/meta-networking/recipes-connectivity/networkmanager?id=331b717b862e3599b99942acb64c1d6b03806042
|
|
|
|
|
|
Difference in size ~ +400K
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Bump network manager from v1.12.2 to v1.14.4
|
|
changelog-entry: Bump network manager from v1.12.2 to v1.14.4
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update balena-supervisor to v8.7.0
|
|
hash: ff552b96370e06a357db69d57cbbad5db08433db
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update balena-supervisor to v8.7.0
|
|
changelog-entry: Update balena-supervisor to v8.7.0
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
- subject: Fix test cases for kernel module header compilation
|
|
hash: 53793e1e591f2e0d4534c38fcb0585ace2d0d181
|
|
body: >
|
|
For some reason, using xargs -I a produced spurious difficult to
|
|
trace
|
|
|
|
errors. Rework test case using a loop. Do the arch check using
|
|
Yoctos
|
|
|
|
QA framework that runs on all packages. Otherwise, we'd have to
|
|
manually
|
|
|
|
map various compatible arches e.g. aarch64 - arm8, 80386 - x86
|
|
|
|
|
|
bberror does not exit the do_compile task. Add exit 1 to make
|
|
sure that
|
|
|
|
if an error is found, the task is marked as failed. Otherwise
|
|
the
|
|
|
|
error becomes a heisenbug as bitbake proceeds after do_compile.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix test cases for kernel module header compilation
|
|
changelog-entry: Fix test cases for kernel module header compilation
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Add chrony v3.2 recipe in various layers to keep minimum chrony
|
|
version on devices above v3.2
|
|
hash: 898ce1a6c0a18c91478f704f4014ec2fcd1fedce
|
|
body: >
|
|
We added an option in chrony.conf (hwtimestamp) via
|
|
meta-resin-common.
|
|
|
|
That option is supported in newer versions of chrony.
|
|
|
|
|
|
Add chrony 3.2 recipe from meta-openembedded sumo
|
|
|
|
http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Add chrony v3.2 recipe in various layers to keep minimum
|
|
chrony version on devices above v3.2
|
|
changelog-entry: >-
|
|
Add chrony v3.2 recipe in various layers to keep minimum
|
|
chrony version on devices above v3.2
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'chrony/pyro: Add v3.2 recipe'
|
|
hash: c3fbd6fe368ae1ca2472f15414d319f802e2989c
|
|
body: >
|
|
We added an option in chrony.conf (hwtimestamp) via
|
|
meta-resin-common.
|
|
|
|
That option is supported in newer versions of chrony.
|
|
|
|
|
|
Add chrony 3.2 recipe from meta-openembedded sumo
|
|
|
|
http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'chrony/morty: Add v3.2 recipe'
|
|
hash: 75f44470da8e5bf99bdf4cd4ea45cbb798909604
|
|
body: >
|
|
We added an option in chrony.conf (hwtimestamp) via
|
|
meta-resin-common.
|
|
|
|
That option is supported in newer versions of chrony.
|
|
|
|
|
|
Add chrony 3.2 recipe from meta-openembedded sumo
|
|
|
|
http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'chrony/krogoth: Bump recipe version to v3.2'
|
|
hash: 59ac08ea58e59e2d61cc53cadea1b835eb5b4e31
|
|
body: >
|
|
We added an option in chrony.conf (hwtimestamp) via
|
|
meta-resin-common.
|
|
|
|
That option is supported in newer versions of chrony.
|
|
|
|
|
|
Add chrony 3.2 recipe from meta-openembedded sumo
|
|
|
|
http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/chrony?h=sumo
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update resin-supervisor to v8.6.8
|
|
hash: a9cf9b06e9775612f2397c7abaca507428558722
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v8.6.8
|
|
changelog-entry: Update resin-supervisor to v8.6.8
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
version: meta-resin-2.29.0
|
|
date: 2018-12-19T06:20:13.246Z
|
|
- commits:
|
|
- subject: Update os-config to 1.0.0
|
|
hash: e9a428ae474c9a9e4573ae1071978b19e332f0b8
|
|
body: >
|
|
The main feature this brings is support for custom certificates
|
|
base64
|
|
|
|
encoded in config.json.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update os-config to 1.0.0
|
|
changelog-entry: Update os-config to 1.0.0
|
|
Signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
signed-off-by: Zahari Petkov <zahari@balena.io>
|
|
author: Zahari Petkov
|
|
- subject: Update libqmi to version 1.20.2
|
|
hash: 19bb5410ac28a89db7193490001ea358bbb37912
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update libqmi to version 1.20.2
|
|
changelog-entry: Update libqmi to version 1.20.2
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Update libmbim to version 1.16.2
|
|
hash: 7e8d7520288c916f694fe6cdf1d43fa0d0a275e3
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update libmbim to version 1.16.2
|
|
changelog-entry: Update libmbim to version 1.16.2
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: 'kernel-modules-headers: Add basic sanity test'
|
|
hash: 51ff1d707273a27369e91b6cf99257633f0b9e21
|
|
body: >
|
|
Test if the ELFs inside the kernel module header tarball are the
|
|
|
|
correct architecture and don't have the sysroot as the
|
|
interpreter
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Fix kernel module header generation
|
|
hash: 706829bc46c593048909686a67faef064adf6232
|
|
body: >
|
|
63baa421 introduced a bug where the tools in the header tarballs
|
|
were
|
|
|
|
compiled with the incorrect HOSTCC parameter. As a result the
|
|
tools
|
|
|
|
inside the tarball were compiled for x86-64 instead of the
|
|
native
|
|
|
|
device architecture. And they had the incorrect ld interpreter
|
|
path
|
|
|
|
as well.
|
|
|
|
|
|
Update to v0.0.12 to fix that.
|
|
|
|
This release also adds objtool support needed by the intel nuc
|
|
image.
|
|
|
|
|
|
Fixes #1302
|
|
|
|
Fixes #1303
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Fix kernel module header generation
|
|
changelog-entry: Fix kernel module header generation
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'image-resin.bbclass: Fix config.json pretty format'
|
|
hash: 889d989a3d9059825d7d346fbf0e728be9869994
|
|
body: |
|
|
Fixes #1300
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Allow supervisor update on unmanaged devices
|
|
hash: b8705936f0a081a2f33f3fb590a90e4805547e9d
|
|
body: >
|
|
When the device hasn't joined a backend, there is no API key
|
|
available
|
|
|
|
and the update supervisor tool currently just bails out. This
|
|
blocks
|
|
|
|
switching the supervisor version on an unmanaged device.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Allow supervisor update on unmanaged devices
|
|
changelog-entry: Allow supervisor update on unmanaged devices
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update resin-supervisor to v8.6.3
|
|
hash: 1f0a1b16102847412e0165ff01125a4d50ab4c81
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v8.6.3
|
|
changelog-entry: Update resin-supervisor to v8.6.3
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
version: meta-resin-2.28.0
|
|
date: 2018-12-05T15:21:33.157Z
|
|
- subject: Enable UART3 in Nanopi Neo Air device tree for bluetooth
|
|
hash: 5a6e8eb2f416a647718ca3c8faa9c02177c563de
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Enable UART3 in Nanopi Neo Air device tree for bluetooth
|
|
changelog-entry: Enable UART3 in Nanopi Neo Air device tree for bluetooth
|
|
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
author: Sebastian Panceac
|
|
version: 2.31.5+rev1
|
|
date: 2019-03-22T13:58:29.821Z
|
|
- commits:
|
|
- subject: Add xradio firmware for XR819 Chipset
|
|
hash: 5fd7b1467e3588a87fb78518c6fef5b1b3703cc5
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Add xradio firmware for XR819 Chipset
|
|
changelog-entry: Add xradio firmware for XR819 Chipset
|
|
author: Michel Wohlert
|
|
- subject: Add xradio out-of-tree kernel module
|
|
hash: ad124c7a9e39a98862b33ef152019e4e0366528d
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Add xradio out-of-tree kernel module
|
|
changelog-entry: Add xradio out-of-tree kernel module
|
|
author: Michel Wohlert
|
|
version: 2.27.0+rev5
|
|
date: 2019-03-22T09:32:01.155Z
|
|
- commits:
|
|
- subject: Mark orange-pi-zero as community in the .coffee file
|
|
hash: 4b49b3d03d907bf544689aa30fc3378d0cc9c478
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Mark orange-pi-zero as community in the .coffee file
|
|
changelog-entry: Mark orange-pi-zero as community in the .coffee file
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Mark orange-pi-one as community in the .coffee file
|
|
hash: 33328a014e59d9e4600ccb99a64def416f82bb8a
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Mark orange-pi-one as community in the .coffee file
|
|
changelog-entry: Mark orange-pi-one as community in the .coffee file
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: 2.27.0+rev4
|
|
date: 2019-03-07T15:38:40.851Z
|
|
- commits:
|
|
- subject: add support for Orange Pi One device
|
|
hash: e0a46306ead28ad834b81f61163f583442618eca
|
|
body: |
|
|
This adds the possibility to build balenaOS for the Orange Pi One
|
|
device.
|
|
footer:
|
|
Changelog-entry: add support for Orange Pi One device
|
|
changelog-entry: add support for Orange Pi One device
|
|
Signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
|
|
signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
|
|
author: Stephen
|
|
- subject: add support for Orange Pi One device
|
|
hash: 0dc7d45f11735f71c6f256078608ff2621956b43
|
|
body: |
|
|
This adds the possibility to build balenaOS for the Orange Pi One
|
|
device.
|
|
footer:
|
|
Changelog-entry: add support for Orange Pi One device
|
|
changelog-entry: add support for Orange Pi One device
|
|
Signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
|
|
signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
|
|
author: Stephen
|
|
version: 2.27.0+rev3
|
|
date: 2019-02-25T13:49:22.842Z
|
|
- commits:
|
|
- subject: Add support for XR819 Wifi on Orange Pi Zero board
|
|
hash: 086c0520bbb0167454d34f113168210bb84c13cb
|
|
body: >
|
|
Only add xradio and xradio firmware for the Orange Pi Zero, since no
|
|
other device uses this chipset.
|
|
footer:
|
|
Changelog-entry: Add support for XR819 Wifi on Orange Pi Zero board
|
|
changelog-entry: Add support for XR819 Wifi on Orange Pi Zero board
|
|
author: Michel Wohlert
|
|
- subject: Add support for Orange Pi Zero
|
|
hash: 4c58be8dfa8e2286c66f591491b84fe60c6cd57d
|
|
body: >
|
|
This adds the possibility to build balenaOS for the Orange Pi Zero
|
|
device.
|
|
footer:
|
|
Changelog-entry: Add support for Orange Pi Zero
|
|
changelog-entry: Add support for Orange Pi Zero
|
|
author: Michel Wohlert
|
|
version: 2.27.0+rev2
|
|
date: 2019-02-18T12:06:03.903Z
|
|
- commits:
|
|
- subject: Update the meta-resin submodule from v2.26.0 to v2.27.0
|
|
hash: 9b6121bb7bd45b89c27a4dc142fbc3f7b054d0c8
|
|
body: |
|
|
Update meta-resin from 2.26.0 to 2.27.0
|
|
footer:
|
|
Changelog-entry: Update the meta-resin submodule from v2.26.0 to v2.27.0
|
|
changelog-entry: Update the meta-resin submodule from v2.26.0 to v2.27.0
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
nested:
|
|
- commits:
|
|
- subject: Expose randomMacAddressScan config.json knob
|
|
hash: 69d2340ccf5691085bebeb92478475cd3278bbb9
|
|
body: >
|
|
For now only allow `wifi.scan-rand-mac-address` configurable
|
|
from
|
|
|
|
config.json using `randomMacAddressScan` as the json key.
|
|
|
|
|
|
config.json snippet example:
|
|
|
|
|
|
"os": {
|
|
"network" : {
|
|
"wifi": {
|
|
"randomMacAddressScan": false
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
We include a set of tests for this tool which are ran at build
|
|
time.
|
|
|
|
|
|
Fixes #1294
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Expose randomMacAddressScan config.json knob
|
|
changelog-entry: Expose randomMacAddressScan config.json knob
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Move modemmanager udev rules in /lib/udev/rules.d
|
|
hash: 1d7f81ee8b8ca5fd73417598ac8b15d8f99b28ed
|
|
body: >
|
|
The path where the udev rules are currently installed (etc) will
|
|
be
|
|
|
|
shadowned at runtime because the etc udev rules path is
|
|
bindmounted for
|
|
|
|
use with custom configuration from `config.json`.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Move modemmanager udev rules in /lib/udev/rules.d
|
|
changelog-entry: Move modemmanager udev rules in /lib/udev/rules.d
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Fix modemmanager bbappend files
|
|
hash: 304b7079ec0261a4467cd384b83b456348af6a0c
|
|
body: >
|
|
The bbappend uses a local `resin-files` directory for additional
|
|
file
|
|
|
|
entries but some of these files ended up in `files`. This works
|
|
well if
|
|
|
|
the recipe used is the one in the same directory as the `files`
|
|
|
|
subdirectory will be used by default. The problem shows when the
|
|
recipe
|
|
|
|
is not in the same directoy as bitbake will not be able to find
|
|
needed
|
|
|
|
bbappended files.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Fix modemmanager bbappend files
|
|
changelog-entry: Fix modemmanager bbappend files
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'dnsmasq: Define 8.8.8.8 as a fallback nameserver'
|
|
hash: 8ae0b2aef3ac2816c2a336b2dcc5d6f6a9c726c0
|
|
body: |
|
|
Fixes #1293
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changel-log-entry: Restore 8.8.8.8 as fallback DNS server
|
|
changel-log-entry: Restore 8.8.8.8 as fallback DNS server
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Increase timeout for filesystem label
|
|
hash: 9184e01e4f42b95df53f440b4638a8acd9877a9c
|
|
body: >
|
|
The label is actually a udev symlink, but we're keeping
|
|
|
|
this naming to be consistent across the file.
|
|
|
|
|
|
The error seen is that the balena-host service wasn't
|
|
|
|
able to start because of a mnt-sysroot-active.service
|
|
dependency:
|
|
|
|
resin-partition-mounter[440]: ERROR: Timeout while waiting
|
|
|
|
for filesystem label to appear
|
|
|
|
|
|
By increasing this timeout, the filesystem symlink should
|
|
|
|
already exist, at the time the mnt-sysroot-active service is
|
|
|
|
looking for this dependency.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Increase timeout for filesystem label
|
|
changelog-entry: Increase timeout for filesystem label
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
|
|
author: Vicentiu Galanopulo
|
|
- subject: Add support for Huawei ME936 modem in MBIM mode
|
|
hash: 5e214c0faa2d8a06e23553d6523523b3ad15d8bd
|
|
body: >
|
|
Add udev rule and helper script to switch this modem to MBIM
|
|
mode
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add support for Huawei ME936 modem in MBIM mode
|
|
changelog-entry: Add support for Huawei ME936 modem in MBIM mode
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Backport systemd sd-shutdown improvements for sumo versions
|
|
hash: 2643ef9959734c794880fecb36284db35e0565df
|
|
body: |
|
|
OS 2.26.0+rev1 reports the following at reboot:
|
|
systemd-shutdown[1]: Failed to wait for process: Protocol error
|
|
systemd-shutdown[1]: Failed to wait for process: Protocol error
|
|
|
|
As per systemd/systemd#8155 (comment), systemd/systemd#8429
|
|
needs to be backported.
|
|
|
|
We currently backport these patches for sumo only
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Backport systemd sd-shutdown improvements for sumo versions
|
|
changelog-entry: Backport systemd sd-shutdown improvements for sumo versions
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Include avahi d-bus introspection files in rootfs
|
|
hash: d98f0d47369135f1c88429aac58b73aced3d4f6c
|
|
body: >
|
|
Poky removes the dbus introspection description documents for
|
|
avahi.
|
|
|
|
See:
|
|
|
|
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=59a08907eafffde664079b9a2068f47131dd3f5d
|
|
|
|
|
|
dbus-native node module requires this data to be available to
|
|
allow
|
|
|
|
access to interfaces.
|
|
|
|
|
|
Fixes #1140
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Include avahi d-bus introspection files in rootfs
|
|
changelog-entry: Include avahi d-bus introspection files in rootfs
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Fix custom udev rules when rule is removed from config.json
|
|
hash: dbf42dd1ddcbb45be0320d8d4b4bd93c9522ec34
|
|
body: >
|
|
Fixes #1271
|
|
|
|
When os.udevRules is completely removed from config.json, any
|
|
previous
|
|
|
|
rules are left there. Remove them.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix custom udev rules when rule is removed from config.json
|
|
changelog-entry: Fix custom udev rules when rule is removed from config.json
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'resin-mounts: Add NetworkManager conf.d bind mounts'
|
|
hash: a94a3b3490319a3e6a5de373a773348eada532ba
|
|
body: |
|
|
This bind mount is used for passing custom config options to
|
|
NetworkManager via config.json
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Add support to pass custom configuration to NetworkManager
|
|
hash: 8370f01078b6971f2b6c2707f679a3cc581702d2
|
|
body: >
|
|
This allows extra config fragments to be passed to
|
|
NetworkManager
|
|
|
|
via config.json
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add support to pass custom configuration to NetworkManager
|
|
changelog-entry: Add support to pass custom configuration to NetworkManager
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'README.md: Add info about SSH and Avahi services'
|
|
hash: 778785283d372689af654c42b3c42cfc02ecdcfb
|
|
body: |
|
|
Fixes #1274
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Avoid xtables lock in resin-proxy-config
|
|
hash: f2bed69f1825e270be695ada997bc10120a2bae8
|
|
body: >
|
|
There are other components setting up iptables rules - for
|
|
example
|
|
|
|
balena. In order to avoid a lock race, run iptables commands
|
|
with a 10
|
|
|
|
seconds wait flag.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Avoid xtables lock in resin-proxy-config
|
|
changelog-entry: Avoid xtables lock in resin-proxy-config
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Migrate the supervisor to balena repositories
|
|
hash: 0905256113d58ce4644e975144d71b20f532a35d
|
|
body: |
|
|
This has changed from "resin" to "balena" due to the rename
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Migrate the supervisor to balena repositories
|
|
changelog-entry: Migrate the supervisor to balena repositories
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Update balena-supervisor to v8.3.5
|
|
hash: d0ec760020b7778ac9116dde803393a1f444228f
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update balena-supervisor to v8.3.5
|
|
changelog-entry: Update balena-supervisor to v8.3.5
|
|
Signed-off-by: Cameron Diver <cameron@balena.io>
|
|
signed-off-by: Cameron Diver <cameron@balena.io>
|
|
author: Cameron Diver
|
|
- subject: Update supported modems list
|
|
hash: 9c966ff98f7bd1e9478a6f49164118c6b0b8a0d8
|
|
body: |
|
|
We remove SIM7100E in favour of SIM7600E and
|
|
also add Huawei ME909s-120.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update supported modems list
|
|
changelog-entry: Update supported modems list
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: meta-resin-2.27.0
|
|
date: 2018-11-23T14:49:56.671Z
|
|
- subject: Switch from resin-yocto-scripts to balena-yocto-scripts
|
|
hash: dc3cd570d48833fd23e725ae0ba3c45cba1c812d
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Switch from resin-yocto-scripts to balena-yocto-scripts
|
|
changelog-entry: Switch from resin-yocto-scripts to balena-yocto-scripts
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: 2.27.0+rev1
|
|
date: 2018-12-05T13:46:51.322Z
|
|
- commits:
|
|
- subject: Specify deps for kernel config task needed for newer (4.16+) kernels
|
|
hash: 92bc21430aba99e7743946e75c153aeff28f4974
|
|
body: |
|
|
We are using newer (4.16+) kernel. For these kernels, we need
|
|
to specify additional dependencies for the configme task.
|
|
|
|
This change can be removed when we update poky to a newer version
|
|
that includes 81e8a52e8e40e47c34f900db5d73e69ffc25f5d0.
|
|
|
|
This change fixes the error we get on the Nanopi NEO Air kernel when
|
|
our do kernel_resin_reconfigure task will recreate the .config with the
|
|
incorrect kernel config options.
|
|
footer:
|
|
Changelog-entry: Specify deps for kernel config task needed for newer (4.16+) kernels
|
|
changelog-entry: Specify deps for kernel config task needed for newer (4.16+) kernels
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Add icon for NanoPi NEO Air
|
|
hash: 5c39351e2e9a7a7c27bb2494cc9525b746c0f7f2
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Add icon for NanoPi NEO Air
|
|
changelog-entry: Add icon for NanoPi NEO Air
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Add icon for Orange Pi Plus2
|
|
hash: 4ce451bcee49479a98d179c459d713dbeff22b7a
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Add icon for Orange Pi Plus2
|
|
changelog-entry: Add icon for Orange Pi Plus2
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: 2.26.0+rev2
|
|
date: 2018-11-12T13:31:17.132Z
|
|
- commits:
|
|
- subject: Update the meta-resin submodule from v2.19.0 to v2.26.0
|
|
hash: d7a56e88032ca52e48d5c8f317a236e3f29bcbf7
|
|
body: |
|
|
Update meta-resin from 2.19.0 to 2.26.0
|
|
footer:
|
|
Changelog-entry: Update the meta-resin submodule from v2.19.0 to v2.26.0
|
|
changelog-entry: Update the meta-resin submodule from v2.19.0 to v2.26.0
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
nested:
|
|
- commits:
|
|
- subject: Rename resin-unique-key to balena-unique-key
|
|
hash: da871aeb64dffcb84c2fad75b299f661cab40c3d
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Rename resin-unique-key to balena-unique-key
|
|
changelog-entry: Rename resin-unique-key to balena-unique-key
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Don't let resin-unique-key rewrite config.json
|
|
hash: 58685dd3accb19b159adc933d3b203c615675343
|
|
body: |
|
|
Fixes #1262
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Don't let resin-unique-key rewrite config.json
|
|
changelog-entry: Don't let resin-unique-key rewrite config.json
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-resin-2.26.0
|
|
date: 2018-11-05T15:22:47.685Z
|
|
- commits:
|
|
- subject: Generate ssh host key at first boot (not at first connection)
|
|
hash: aea0382c5e6c26933767a931f3a0df45e3cde233
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Generate ssh host key at first boot (not at first connection)
|
|
changelog-entry: Generate ssh host key at first boot (not at first connection)
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Fix extraneous space in kernel-resin.bbclass config
|
|
hash: bf3124d468dfce8e9b4909965dfea05752835b33
|
|
body: |
|
|
This extra space leads to kernel config check error
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Fix extraneous space in kernel-resin.bbclass config
|
|
changelog-entry: Fix extraneous space in kernel-resin.bbclass config
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: >-
|
|
Drop obsolete eval from kernel-resin's
|
|
do_kernel_resin_reconfigure
|
|
hash: 1b882e69d125c4cd84a8ebd8298eb294d52d5574
|
|
body: >
|
|
This is not needed as bitbake already expands
|
|
KERNEL_CONFIG_COMMAND
|
|
|
|
See Poky commit 95909bc788bef1baabead94231dffb3b7f59fb00 for
|
|
details
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Drop obsolete eval from kernel-resin's
|
|
do_kernel_resin_reconfigure
|
|
changelog-entry: >-
|
|
Drop obsolete eval from kernel-resin's
|
|
do_kernel_resin_reconfigure
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: >-
|
|
Add SyslogIdentifier for balena and resin-supervisor healthdog
|
|
services
|
|
hash: 23fadcc59cc2b353b68264220e35fa1c06b97444
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: >-
|
|
Add SyslogIdentifier for balena and resin-supervisor healthdog
|
|
services
|
|
changelog-entry: >-
|
|
Add SyslogIdentifier for balena and resin-supervisor healthdog
|
|
services
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Matthew McGinn <mamcgi@gmail.com>
|
|
signed-off-by: Matthew McGinn <mamcgi@gmail.com>
|
|
author: Matthew McGinn
|
|
version: meta-resin-2.25.0
|
|
date: 2018-11-02T15:58:49.876Z
|
|
- commits:
|
|
- subject: Update resin-supervisor to v8.0.0
|
|
hash: 01511f5902e83f80e93a37b5e5cffd59654e5c04
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update resin-supervisor to v8.0.0
|
|
changelog-entry: Update resin-supervisor to v8.0.0
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
version: meta-resin-2.24.1
|
|
date: 2018-11-01T16:25:19.386Z
|
|
- commits:
|
|
- subject: 'resin-info: Small tweak for balenaCloud product'
|
|
hash: 74f795dc2251266622f44f0a32162adfbbc432e3
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update resin-supervisor to v7.25.8
|
|
hash: 4806e3340d75cb76437311bd44a93e40360f90ed
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update resin-supervisor to v7.25.8
|
|
changelog-entry: Update resin-supervisor to v7.25.8
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
- subject: Rename resinOS to balenaOS
|
|
hash: d2a7e648b2ccefe46f67fb02c0f382c958aad5e5
|
|
body: >
|
|
As part of resin rename to balena, we rename the distro file
|
|
including
|
|
|
|
the OS name which is part of the distro name. This ends up in
|
|
the
|
|
|
|
dashboard as part of the OS version.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Rename resinOS to balenaOS
|
|
changelog-entry: Rename resinOS to balenaOS
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-resin-2.24.0
|
|
date: 2018-10-24T01:06:11.405Z
|
|
- commits:
|
|
- subject: Update resin-supervisor to v7.25.5
|
|
hash: 21d97fc5d73e2a97760b9328d099ea8b7daaee39
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v7.25.5
|
|
changelog-entry: Update resin-supervisor to v7.25.5
|
|
Signed-off-by: Cameron Diver <cameron@resin.io>
|
|
signed-off-by: Cameron Diver <cameron@resin.io>
|
|
author: Cameron Diver
|
|
- subject: 'recipes-containers: Increase healthcheck timeout to 180s'
|
|
hash: fb966719844dfd045a03440242a412d641c7b791
|
|
body: |
|
|
The original 60s might be slow for some devices where balena
|
|
is busy with a task and the hardware is slow for various
|
|
reasons (ie. Pi1/Zero). In those cases even if the device
|
|
is functioning correctly, the healthcheck will assess the
|
|
device as unhealthy and restart balena and/or the supervisor.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Signed-off-by: Gergely Imreh <gergely@balena.io>
|
|
signed-off-by: Gergely Imreh <gergely@balena.io>
|
|
author: Gergely Imreh
|
|
- subject: '.gitignore: add node_modules and package-lock files'
|
|
hash: becc602a39ec9c788e4f1765ec696f2f71ceb321
|
|
body: >
|
|
These files are generated by the CI when running the automatic
|
|
|
|
versioning. Since this is not a node project both can be simply
|
|
ignored.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Giovanni Garufi <giovanni@resin.io>
|
|
signed-off-by: Giovanni Garufi <giovanni@resin.io>
|
|
author: Giovanni Garufi
|
|
version: meta-resin-2.23.0
|
|
date: 2018-10-22T22:10:11.913Z
|
|
- commits:
|
|
- subject: Update resin-supervisor to v7.25.3
|
|
hash: dd4966235420be328f6280fa170d17f5570dbfa2
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update resin-supervisor to v7.25.3
|
|
changelog-entry: Update resin-supervisor to v7.25.3
|
|
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
|
|
author: Pablo Carranza Velez
|
|
version: meta-resin-2.22.1
|
|
date: 2018-10-20T04:01:35.497Z
|
|
- commits:
|
|
- subject: Update resin-supervisor to v7.25.2
|
|
hash: 999d0e07e426d175168da46557855f4dee724ee2
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v7.25.2
|
|
changelog-entry: Update resin-supervisor to v7.25.2
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Include a CONTRIBUTING.md file
|
|
hash: a38f167752e68db524f55bb5bec97d8a03692283
|
|
body: |
|
|
Fixes #422
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Include a CONTRIBUTING.md file
|
|
changelog-entry: Include a CONTRIBUTING.md file
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Update to ModemManager v1.8.2
|
|
hash: cd6386ffedbe4e4c4959b0f2941826c324029cb1
|
|
body: |
|
|
Fixes #1209
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update to ModemManager v1.8.2
|
|
changelog-entry: Update to ModemManager v1.8.2
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
- subject: Updates on contributing-device-support.md
|
|
hash: 75ee54d48a40476e6de5076ffc238cb6fad25041
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Updates on contributing-device-support.md
|
|
changelog-entry: Updates on contributing-device-support.md
|
|
Signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
|
|
signed-off-by: Vicentiu Galanopulo <vicentiu@resin.io>
|
|
author: Vicentiu Galanopulo
|
|
version: meta-resin-2.22.0
|
|
date: 2018-10-19T18:42:10.962Z
|
|
- commits:
|
|
- subject: Improve systemd service ordering in rollbacks
|
|
hash: 1d729dec436d0cb2eeb8a6799a8b978aceba8f8d
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Improve systemd service ordering in rollbacks
|
|
changelog-entry: Improve systemd service ordering in rollbacks
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update resin-supervisor to v7.24.1
|
|
hash: e5a882a75ca49828cabcba227c4972d9e4d753d9
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v7.24.1
|
|
changelog-entry: Update resin-supervisor to v7.24.1
|
|
Signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
signed-off-by: Andrei Gherzan <andrei@balena.io>
|
|
author: Andrei Gherzan
|
|
version: meta-resin-2.21.0
|
|
date: 2018-10-18T17:23:01.640Z
|
|
- commits:
|
|
- subject: Avoid expander on flasher based on root kernel argument
|
|
hash: c155f8edfa543d29c7efafe2fb6c80d633b82dc1
|
|
body: >
|
|
The current implementation checks for the existance of the
|
|
`flash-boot`
|
|
|
|
label. This breaks when after flashing the flashing device is
|
|
left
|
|
|
|
plugged. Change this with a check based on the root kernel
|
|
argument.
|
|
|
|
|
|
Fixes #1210
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Avoid expander on flasher based on root kernel argument
|
|
changelog-entry: Avoid expander on flasher based on root kernel argument
|
|
Signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'resin-vars: Implement custom ssh keys service'
|
|
hash: 6d2e43d4693208c8df9436ea1f96c844b4faeb75
|
|
body: >
|
|
This patch adds support for translating SSH public keys from
|
|
config.json
|
|
|
|
to an authorize_keys file. We use `authorize_keys_local` file as
|
|
the
|
|
|
|
destination file of this translation so we can differentiate in
|
|
between keys
|
|
|
|
brought locally from config.json and keys brought from the
|
|
balena backend
|
|
|
|
through os-config an avoid racing issues with this tool
|
|
(os-config). The final
|
|
|
|
`authorize_keys` file will be merged at every ssh connection in
|
|
the dropbear
|
|
|
|
service.
|
|
|
|
|
|
These SSH custom public keys in config.json are assumed to be
|
|
provided
|
|
|
|
as an array in `.os.sshKeys`. Example:
|
|
|
|
{
|
|
[...]
|
|
"os": {
|
|
"sshKeys": [
|
|
"ssh-rsa ABCDEFGHIJKLMNOPQRSTUVWXYZ",
|
|
"ssh-rsa 0123456789"
|
|
]
|
|
},
|
|
[...]
|
|
}
|
|
|
|
|
|
Fixes #608
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Change-log-entry: Add support for custom SSH public keys in config.json
|
|
change-log-entry: Add support for custom SSH public keys in config.json
|
|
Signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
author: Andrei Gherzan
|
|
- subject: Fix redsocks interface creation when no proxy configured
|
|
hash: 4d278e425a5624863ff62771c8db9b4c9bcf6821
|
|
body: |
|
|
When we have no redsocks configuration don't create the redsocks
|
|
interface.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Fix redsocks interface creation when no proxy configured
|
|
changelog-entry: Fix redsocks interface creation when no proxy configured
|
|
Signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
Replace NM's DHCP request option "Client indentifier" with
|
|
udhcpc style option
|
|
hash: 99b4e423003442a67f1fb45b1f4ae8d201c73b99
|
|
body: |
|
|
This patch replaces the "Client identifier" option from
|
|
DHCP packets sent by NM to resemble the way udhcpc does it.
|
|
|
|
The reason is that the Cisco RV325 router with fw older than
|
|
v1.2.1.14 doesn't reply to DHCP requests or discovery packages
|
|
if the "Client identifier" option is formatted in NM's style.
|
|
|
|
Even though this is a bug in the router's fw, we are going to
|
|
fix it here because we encountered clients that couldn't get
|
|
an IP address on these routers and we want to avoid that
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: >-
|
|
Replace NM's DHCP request option "Client indentifier" with
|
|
udhcpc style option
|
|
changelog-entry: >-
|
|
Replace NM's DHCP request option "Client indentifier" with
|
|
udhcpc style option
|
|
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
signed-off-by: Sebastian Panceac <sebastian@balena.io>
|
|
author: Sebastian Panceac
|
|
- subject: Fix for rollbacks in case of old balenaOS version
|
|
hash: 814c39fb750104f1aef748a083a3384e5a594d9c
|
|
body: >
|
|
In some cases, the previous rootfs hooks are not functional
|
|
(which can
|
|
|
|
be the case when the hooks don't exist in older versions of
|
|
balenaOS).
|
|
|
|
|
|
With this patch, rollbacks will be stopped and a reboot will
|
|
happen
|
|
|
|
preventing further attempts by rollback-health to keep retrying
|
|
and
|
|
|
|
rolling back
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Fix for rollbacks in case of old balenaOS version
|
|
changelog-entry: Fix for rollbacks in case of old balenaOS version
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@balena.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update resin-supervisor to v7.21.4
|
|
hash: 4c1f5c7cdaf889b67098832b36ccd0cc39c58b0e
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v7.21.4
|
|
changelog-entry: Update resin-supervisor to v7.21.4
|
|
Signed-off-by: Cameron Diver <cameron@resin.io>
|
|
signed-off-by: Cameron Diver <cameron@resin.io>
|
|
author: Cameron Diver
|
|
- subject: Warn if rules are found in /etc/udev/rules.d
|
|
hash: f228de23f388859d7cf3847fc608863bab2c6857
|
|
body: >
|
|
The /etc/udev/rules.d folder is now used by os-udevrules. We
|
|
warn if
|
|
|
|
there are rules in /etc/udev/rules.d installed by recipes in
|
|
other
|
|
|
|
layers
|
|
|
|
|
|
This warning will become an error in a few releases.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Warn if rules are found in /etc/udev/rules.d
|
|
changelog-entry: Warn if rules are found in /etc/udev/rules.d
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Add support to load custom udev rules from config.json
|
|
hash: f127232b8c7009c954f8467c32776c5fceee8c12
|
|
body: >
|
|
os-udevrules will parse config.json for any udev rules and copy
|
|
the
|
|
|
|
rules in /etc/udev/rules.d/key.rules
|
|
|
|
|
|
udev rules can be passed via config.json in the following format
|
|
|
|
"settings": {
|
|
"udevrules": {
|
|
"60": "single line. Remember to escape the double quotes",
|
|
"99": "multi line \n2nd line"
|
|
}
|
|
}
|
|
|
|
The above snippet will appear as /etc/udev/rules.d/60.rules
|
|
|
|
and /etc/udev/rules.d/99.rules
|
|
|
|
|
|
The first time rules are added/modified, these rules will be
|
|
added and
|
|
|
|
udevd will be asked to reload rules and re-trigger.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add support to load custom udev rules from config.json
|
|
changelog-entry: Add support to load custom udev rules from config.json
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: 'aufs-util: Package auplink separately'
|
|
hash: f8d0ae01bae540dcf52ebbbdc6315c86f7efa684
|
|
body: >
|
|
From the aufs-util package only the auplink binary is needed and
|
|
that
|
|
|
|
dependency is from balena. So we package auplink in a separate
|
|
package
|
|
|
|
and just install that package into the rootfs.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Chanelog-entry: >-
|
|
Only add auplink binary into the rootfs to decrease rootfs
|
|
size
|
|
chanelog-entry: >-
|
|
Only add auplink binary into the rootfs to decrease rootfs
|
|
size
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Enable kernel config dependencies for MBIM and QMI
|
|
hash: fd7c661209532296b8e6f7ce74328ffbc5ab8053
|
|
body: >
|
|
MBIM and QMI support needs USB_NET_DRIVERS and USB_USBNET
|
|
enabled.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Enable kernel config dependencies for MBIM and QMI
|
|
changelog-entry: Enable kernel config dependencies for MBIM and QMI
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Set UPX to use LZMA compression by default
|
|
hash: 69bc7e1c6c8382d69b57b662518909c4f7824644
|
|
body: >
|
|
In my testing lzma offers at least 30-40% better compression and
|
|
it is
|
|
|
|
introduced from v3.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Set UPX to use LZMA compression by default
|
|
changelog-entry: Set UPX to use LZMA compression by default
|
|
Signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
author: Andrei Gherzan
|
|
- subject: Downgrade UPX to 3.94 for ARM
|
|
hash: 23423b875f2d892ce136c9a3e2f56692592c873d
|
|
body: >
|
|
3.95 introduced a data/instruction cache inconsistency bug:
|
|
|
|
https://github.com/upx/upx/issues/225. As this only afects this
|
|
version,
|
|
|
|
we downgrade it for the affected architecture.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Downgrade UPX to 3.94 for ARM
|
|
changelog-entry: Downgrade UPX to 3.94 for ARM
|
|
Signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
author: Andrei Gherzan
|
|
- subject: >-
|
|
Balena update for rollbacks. mobynit can now mount rootfs from
|
|
sysroot.
|
|
hash: 008608db1b67dd9de0445ef6e1920bb0302f618e
|
|
body: >
|
|
This patch bumps the balena version in meta-resin.
|
|
|
|
|
|
The update in balena adds support to pass an argument to mobynit
|
|
which
|
|
|
|
allows mobynit to mount a rootfs from a custom path.
|
|
|
|
|
|
The command ./mobynit -sysroot /mnt/sysroot/inactive will mount
|
|
the
|
|
|
|
rootfs partition from /mnt/sysroot/inactive and return the
|
|
destination
|
|
|
|
path in stdout.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Balena update for rollbacks. mobynit can now mount rootfs from
|
|
sysroot.
|
|
changelog-entry: >-
|
|
Balena update for rollbacks. mobynit can now mount rootfs from
|
|
sysroot.
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Fix proxy when using containers over bridge network
|
|
hash: 3df6e1906e1138a8cd10d15ac3008685b90f75f8
|
|
body: >
|
|
Before multicontainer support in resin, the user container was
|
|
running
|
|
|
|
over the host's network stack which means that all the packets
|
|
were
|
|
|
|
treated as locally emitted ones. In this case, the communication
|
|
was
|
|
|
|
redirected as per the OUTPUT iptable rule only.
|
|
|
|
In the "multicontainer world" the user containers run on top of
|
|
bridge
|
|
|
|
network which makes the host act as a socksifying router. In
|
|
this case,
|
|
|
|
the packets won't go through the OUTPUT chain and the
|
|
redirection to
|
|
|
|
redsocks needs to happen at PREROUTING chain.
|
|
|
|
This change adds a redirect rule at PREROUTING for TCP packets
|
|
to
|
|
|
|
redsocks to redirect packets from the containers to redsocks
|
|
too.
|
|
|
|
|
|
As well, this adds support for redirecting DNS UDP packets to
|
|
redsocks.
|
|
|
|
This is implemented as iptables rules which are only added if
|
|
the
|
|
|
|
redsocks configuration has a `dnsu2t` section.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Fix proxy when using containers over bridge network
|
|
changelog-entry: Fix proxy when using containers over bridge network
|
|
Signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
signed-off-by: Andrei Gherzan <andrei@resin.io>
|
|
author: Andrei Gherzan
|
|
- subject: 'Add support for aufs 4.9.9+, 4.9.94+, 4.18'
|
|
hash: bc91ca07f0a44aaffb68720fc10f3e524491d92d
|
|
body: >
|
|
Also, update 4.9, 4.10, 4.11.7+, 4.12, 4.13, 4.14, 4.14.56+,
|
|
4.15,
|
|
|
|
4.16, 4.17.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: 'Add support for aufs 4.9.9+, 4.9.94+, 4.18'
|
|
changelog-entry: 'Add support for aufs 4.9.9+, 4.9.94+, 4.18'
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Add rollback-altboot service before balena service
|
|
hash: 9c35e9c8b418b9253d53df48b783babc9d116006
|
|
body: >
|
|
We would like resin-altboot service to run before balena starts
|
|
|
|
resin-altboot checks if the boot configuration is set to run
|
|
|
|
resinOS from rootA(B) but we are actually running rootB(A) due
|
|
to
|
|
|
|
something.
|
|
|
|
|
|
If rollback-altboot triggers, it will run hooks to refresh boot
|
|
files
|
|
|
|
and reboot. There is no point starting balena in such a device
|
|
state
|
|
|
|
as that will only slow down the hooks from running.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add rollback-altboot service before balena service
|
|
changelog-entry: Add rollback-altboot service before balena service
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Add Automated Rollback recipe
|
|
hash: fdfc451d1a8a95b1c9b9ee2d0fc8f736c094251b
|
|
body: >
|
|
This recipe adds a few systemd services and scripts that handle
|
|
|
|
automated OS rollback functionality.
|
|
|
|
|
|
The rollback-altboot.service checks if we are running in altboot
|
|
mode
|
|
|
|
i.e. resinOS_uEnv.txt says we should boot resin_root_part=3. But
|
|
we are
|
|
|
|
actually running resinOS from resin_root_part=2. This can happen
|
|
if
|
|
|
|
a reboot happened without clearing upgrade_available in
|
|
resinOS_uEnv
|
|
|
|
txt file. A kernel panic happened etc.
|
|
|
|
|
|
The rollback-altboot script runs hostapp-update hooks to change
|
|
the
|
|
|
|
bootfiles.
|
|
|
|
|
|
The rollback-health.service runs rollback-health which checks if
|
|
vpn is
|
|
|
|
online and balena is healthy after a hostapp-update.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add Automated Rollback recipe
|
|
changelog-entry: Add Automated Rollback recipe
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Add Automated Rollback support in u-boot env_resin.h
|
|
hash: c6145d1f535098ef46f44d44d061b04fd7174f77
|
|
body: >
|
|
This patch adds a simple check in env_resin.h.
|
|
|
|
|
|
If bootcount is found to be greater than bootlimit, switch the
|
|
|
|
partitions. Both bootcount and bootlimit are standard u-boot env
|
|
|
|
variables.
|
|
|
|
|
|
To enable rollback in devices, devices have to do the following
|
|
in
|
|
|
|
their u-boot
|
|
|
|
|
|
Enable CONFIG_CMD_SETEXPR, CONFIG_BOOTCOUNT_LIMIT and depending
|
|
on the
|
|
|
|
device, save the bootcount in some persistant location whether
|
|
that
|
|
|
|
is an area in the SoC or an ext partition etc.
|
|
|
|
|
|
If you are using the CONFIG_BOOTCOUNT_EXT driver, use only the
|
|
boot
|
|
|
|
partition and use the filename "bootcount.env"
|
|
|
|
|
|
E.g. for rpi3
|
|
|
|
CONFIG_CMD_SETEXPR=y
|
|
|
|
CONFIG_BOOTCOUNT_LIMIT=y
|
|
|
|
CONFIG_SYS_BOOTCOUNT_ADDR=0x02300000
|
|
|
|
CONFIG_BOOTCOUNT_EXT=y
|
|
|
|
CONFIG_SYS_BOOTCOUNT_EXT_DEVPART=0:1
|
|
|
|
CONFIG_SYS_BOOTCOUNT_EXT_NAME="bootcount.env"
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add Automated Rollback support in u-boot env_resin.h
|
|
changelog-entry: Add Automated Rollback support in u-boot env_resin.h
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Add a hook to support Automated Rollbacks
|
|
hash: b93b655e9cad7ad439a603ddedc9a965a909c037
|
|
body: |
|
|
This hook leaves breadcrumbs for the rollback-altboot and
|
|
rollback-health service after a HUP.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add a hook to support Automated Rollbacks
|
|
changelog-entry: Add a hook to support Automated Rollbacks
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update HUP grub hook to support Automated Rollbacks
|
|
hash: 620d7a4466dd2aea0c3c5e4ffc95ac22e7f7651c
|
|
body: >
|
|
Devices that support automated os rollbacks will have two extra
|
|
|
|
variables upgrade_available and resin_root_part in their
|
|
grub.cfg
|
|
|
|
files.
|
|
|
|
|
|
Check for the presense of those variables and update them if
|
|
they
|
|
|
|
exist.
|
|
|
|
|
|
Otherwise stick to the previous way of updating grub.cfg
|
|
|
|
|
|
For devices using grub 2.0, devices will have to mirror the
|
|
pattern
|
|
|
|
that exists in u-boot.
|
|
|
|
i.e.
|
|
Add a variable upgrade_available to grub.cfg (HUP hooks update this)
|
|
Add a variable bootcount to grubenv that increments if
|
|
upgrade_available is set
|
|
Add logic in grub.cfg to boot the alternate rootB/A if bootcount
|
|
reaches 2.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update HUP grub hook to support Automated Rollbacks
|
|
changelog-entry: Update HUP grub hook to support Automated Rollbacks
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Update HUP u-boot hook to support Automated Rollbacks
|
|
hash: 76e103304264d88178b4948c020acf1f27246f85
|
|
body: >
|
|
u-boot uses an upgrade_avaiable flag to update bootcount to
|
|
reduce
|
|
|
|
writes to sd card.
|
|
|
|
|
|
If upgrade_available=0, u-boot won't bother updating the
|
|
bootcount
|
|
|
|
variable. During HUP, we'll set upgrade_available=1 so that
|
|
u-boot
|
|
|
|
starts counting.
|
|
|
|
|
|
It'll be the job of the new OS and the rollback services to set
|
|
|
|
upgrade_available=0
|
|
|
|
|
|
For some devices, u-boot will save the bootcount in the boot
|
|
partition
|
|
|
|
in /mnt/boot/bootcount.env. Remove that counter when running
|
|
hooks
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update HUP u-boot hook to support Automated Rollbacks
|
|
changelog-entry: Update HUP u-boot hook to support Automated Rollbacks
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: >-
|
|
Move kernel-image-initramfs from resin-image recipe to
|
|
packagegroup-resin.inc
|
|
hash: bfa0cc20d3bb1b6a26d87507b196b54ab6d672aa
|
|
body: >
|
|
We add the package here as this file is included in the flasher
|
|
image
|
|
|
|
recipe as well
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Move kernel-image-initramfs from resin-image recipe to
|
|
packagegroup-resin.inc
|
|
changelog-entry: >-
|
|
Move kernel-image-initramfs from resin-image recipe to
|
|
packagegroup-resin.inc
|
|
Signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
signed-off-by: Zubair Lutfullah Kakakhel <zubair@resin.io>
|
|
author: Zubair Lutfullah Kakakhel
|
|
- subject: Have 99-resin-grub hostapp-update-hook decide which grub to use
|
|
hash: ec0c373a8fa9dfd7ae989615646c76a4ab87f531
|
|
body: >
|
|
We move the decision of using either grub legacy or grub EFI
|
|
from the
|
|
|
|
board specific layer to here so that all boards can benefit from
|
|
these
|
|
|
|
changes.
|
|
|
|
|
|
Additionally, we make it so that this hostapp-update-hook also
|
|
deletes
|
|
|
|
the unnecessary grub.cfg file.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Have 99-resin-grub hostapp-update-hook decide which grub to
|
|
use
|
|
changelog-entry: >-
|
|
Have 99-resin-grub hostapp-update-hook decide which grub to
|
|
use
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
version: meta-resin-2.20.0
|
|
date: 2018-10-18T08:16:00.360Z
|
|
- commits:
|
|
- subject: Update Balena to fix tty console hanging in some cases
|
|
hash: 06ae0837d2823587858437d5eb41b8fc5be8e7c6
|
|
body: |
|
|
https://github.com/resin-os/balena/pull/101
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update Balena to fix tty console hanging in some cases
|
|
changelog-entry: Update Balena to fix tty console hanging in some cases
|
|
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
author: Petros Angelatos
|
|
- subject: >-
|
|
Pin down cargo deps (using Cargo.lock) to versions known working
|
|
with rust 1.24.1 (for sumo)
|
|
hash: ef3e76f2d343e8cd367214b4b5ce52b3b97be262
|
|
body: >
|
|
With Sumo 19.0.1, when building cargo 0.25.0 we get:
|
|
|
|
| error[E0425]: cannot find function `read_to_string` in module
|
|
`fs`
|
|
|
|
| -->
|
|
/yocto/resin-board/build/tmp/work/x86_64-linux/cargo-native/
|
|
|
|
0.25.0-r0/cargo_home/registry/src/github.com-1ecc6299db9ec823/
|
|
|
|
libssh2-sys-0.2.11/build.rs:99:26
|
|
|
|
let config =
|
|
fs::read_to_string("libssh2/src/libssh2_config_cmake.h.in")
|
|
|
|
^^^^^^^^^^^^^^ did you mean `read_string`?
|
|
|
|
|
|
This is just one example of a package that fails like this.
|
|
There are
|
|
|
|
multiple packages in the cargo source tree that fail with this
|
|
error.
|
|
|
|
|
|
The cargo bbclass does a:
|
|
|
|
cargo build -v --target x86_64-linux --release
|
|
|
|
|
|
This has the following effect:
|
|
|
|
NOTE:- cargo build -v --target x86_64-linux --release.
|
|
|
|
Updating registry `https://github.com/rust-lang/crates.io-index`
|
|
|
|
|
|
Updating the registry will result in using the versions pinned
|
|
upstream.
|
|
|
|
In our case, it will be using newer versions of packages that
|
|
require a
|
|
|
|
newer rust version (read_to_string was added in rust 1.26.0).
|
|
But at the
|
|
|
|
same time, the meta-rust layer which we use has an older rust
|
|
version.
|
|
|
|
(currently meta-rust on sumo branch has rust at version 1.24.1)
|
|
|
|
|
|
The fix for such a case would be to use a Cargo.lock file which
|
|
pins
|
|
|
|
the packages to versions which are known to work with rust
|
|
1.24.1,
|
|
|
|
the version we use in sumo.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Pin down cargo deps (using Cargo.lock) to versions known
|
|
working with rust 1.24.1 (for sumo)
|
|
changelog-entry: >-
|
|
Pin down cargo deps (using Cargo.lock) to versions known
|
|
working with rust 1.24.1 (for sumo)
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Remove duplicate packaging of bcm43143
|
|
hash: cef8864000507af337a52e47722274921ccb5982
|
|
body: >
|
|
Yocto Sumo 19.0.1 already packages this firmware separately so
|
|
let's
|
|
|
|
remove the duplication we do here.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Remove duplicate packaging of bcm43143
|
|
changelog-entry: Remove duplicate packaging of bcm43143
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Set ModemManager to ignore Inca Roads Serial Device
|
|
hash: 107ab6747db748201742bf495a1c0f41fb28f1fe
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
|
|
changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
|
|
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
author: Petros Angelatos
|
|
- subject: Add support for aufs 4.14.56+
|
|
hash: 28746ab0d4d14c0def56382b1c1747c009362107
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add support for aufs 4.14.56+
|
|
changelog-entry: Add support for aufs 4.14.56+
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Update resin-supervisor to v7.19.7
|
|
hash: 9e595a0cab47b044d445d8aeab23e27a6cff58cc
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v7.19.7
|
|
changelog-entry: Update resin-supervisor to v7.19.7
|
|
Signed-off-by: Cameron Diver <cameron@resin.io>
|
|
signed-off-by: Cameron Diver <cameron@resin.io>
|
|
author: Cameron Diver
|
|
version: meta-resin-2.19.0
|
|
date: 2018-09-23T15:05:11.877Z
|
|
- subject: Update contribution commit guidelines
|
|
hash: 2600de48473d71799a9e7b3ba0b42cbf829887de
|
|
body: ''
|
|
footer:
|
|
Changelog-Entry: Update contribution commit guidelines
|
|
changelog-entry: Update contribution commit guidelines
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: >-
|
|
Include the RTL8189ES / RTL8189ETV driver only for the Orange Pi Plus2
|
|
board
|
|
hash: 87940da53857935e1a2fce250eb68eee61c7f9df
|
|
body: |
|
|
From the list of supported boards, only the Orange Pi Plus2 board has
|
|
this WiFi chipset so let's not include it for all.
|
|
footer:
|
|
Changelog-entry: >-
|
|
Include the RTL8189ES / RTL8189ETV driver only for the Orange Pi Plus2
|
|
board
|
|
changelog-entry: >-
|
|
Include the RTL8189ES / RTL8189ETV driver only for the Orange Pi Plus2
|
|
board
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
- subject: Update the resin-yocto-scripts to master HEAD
|
|
hash: 39872f6e2327f68873865561ad8ee0df37192947
|
|
body: ''
|
|
footer:
|
|
Changelog-entry: Update the resin-yocto-scripts to master HEAD
|
|
changelog-entry: Update the resin-yocto-scripts to master HEAD
|
|
Signed-off-by: Florin Sarbu <florin@balena.io>
|
|
signed-off-by: Florin Sarbu <florin@balena.io>
|
|
author: Florin Sarbu
|
|
version: 2.26.0+rev1
|
|
date: 2018-11-12T10:17:08.122Z
|
|
- commits:
|
|
- subject: Update the meta-resin submodule from v2.14.3 to v2.19.0
|
|
hash: 4cd258fe9042b9d28e815e361c9756ece1fe56df
|
|
body: |
|
|
Update meta-resin from 2.14.3 to 2.19.0
|
|
footer:
|
|
Changelog-entry: Update the meta-resin submodule from v2.14.3 to v2.19.0
|
|
changelog-entry: Update the meta-resin submodule from v2.14.3 to v2.19.0
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
nested:
|
|
- commits:
|
|
- subject: Update Balena to fix tty console hanging in some cases
|
|
hash: 06ae0837d2823587858437d5eb41b8fc5be8e7c6
|
|
body: |
|
|
https://github.com/resin-os/balena/pull/101
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Update Balena to fix tty console hanging in some cases
|
|
changelog-entry: Update Balena to fix tty console hanging in some cases
|
|
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
author: Petros Angelatos
|
|
- subject: >-
|
|
Pin down cargo deps (using Cargo.lock) to versions known working
|
|
with rust 1.24.1 (for sumo)
|
|
hash: ef3e76f2d343e8cd367214b4b5ce52b3b97be262
|
|
body: >
|
|
With Sumo 19.0.1, when building cargo 0.25.0 we get:
|
|
|
|
| error[E0425]: cannot find function `read_to_string` in module
|
|
`fs`
|
|
|
|
| -->
|
|
/yocto/resin-board/build/tmp/work/x86_64-linux/cargo-native/
|
|
|
|
0.25.0-r0/cargo_home/registry/src/github.com-1ecc6299db9ec823/
|
|
|
|
libssh2-sys-0.2.11/build.rs:99:26
|
|
|
|
let config =
|
|
fs::read_to_string("libssh2/src/libssh2_config_cmake.h.in")
|
|
|
|
^^^^^^^^^^^^^^ did you mean `read_string`?
|
|
|
|
|
|
This is just one example of a package that fails like this.
|
|
There are
|
|
|
|
multiple packages in the cargo source tree that fail with this
|
|
error.
|
|
|
|
|
|
The cargo bbclass does a:
|
|
|
|
cargo build -v --target x86_64-linux --release
|
|
|
|
|
|
This has the following effect:
|
|
|
|
NOTE:- cargo build -v --target x86_64-linux --release.
|
|
|
|
Updating registry `https://github.com/rust-lang/crates.io-index`
|
|
|
|
|
|
Updating the registry will result in using the versions pinned
|
|
upstream.
|
|
|
|
In our case, it will be using newer versions of packages that
|
|
require a
|
|
|
|
newer rust version (read_to_string was added in rust 1.26.0).
|
|
But at the
|
|
|
|
same time, the meta-rust layer which we use has an older rust
|
|
version.
|
|
|
|
(currently meta-rust on sumo branch has rust at version 1.24.1)
|
|
|
|
|
|
The fix for such a case would be to use a Cargo.lock file which
|
|
pins
|
|
|
|
the packages to versions which are known to work with rust
|
|
1.24.1,
|
|
|
|
the version we use in sumo.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: >-
|
|
Pin down cargo deps (using Cargo.lock) to versions known
|
|
working with rust 1.24.1 (for sumo)
|
|
changelog-entry: >-
|
|
Pin down cargo deps (using Cargo.lock) to versions known
|
|
working with rust 1.24.1 (for sumo)
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Remove duplicate packaging of bcm43143
|
|
hash: cef8864000507af337a52e47722274921ccb5982
|
|
body: >
|
|
Yocto Sumo 19.0.1 already packages this firmware separately so
|
|
let's
|
|
|
|
remove the duplication we do here.
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Remove duplicate packaging of bcm43143
|
|
changelog-entry: Remove duplicate packaging of bcm43143
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Set ModemManager to ignore Inca Roads Serial Device
|
|
hash: 107ab6747db748201742bf495a1c0f41fb28f1fe
|
|
body: ''
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
|
|
changelog-entry: Set ModemManager to ignore Inca Roads Serial Device
|
|
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
|
author: Petros Angelatos
|
|
- subject: Add support for aufs 4.14.56+
|
|
hash: 28746ab0d4d14c0def56382b1c1747c009362107
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Add support for aufs 4.14.56+
|
|
changelog-entry: Add support for aufs 4.14.56+
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Update resin-supervisor to v7.19.7
|
|
hash: 9e595a0cab47b044d445d8aeab23e27a6cff58cc
|
|
body: ''
|
|
footer:
|
|
Change-type: minor
|
|
change-type: minor
|
|
Changelog-entry: Update resin-supervisor to v7.19.7
|
|
changelog-entry: Update resin-supervisor to v7.19.7
|
|
Signed-off-by: Cameron Diver <cameron@resin.io>
|
|
signed-off-by: Cameron Diver <cameron@resin.io>
|
|
author: Cameron Diver
|
|
version: meta-resin-2.19.0
|
|
date: 2018-09-23T15:05:11.877Z
|
|
- commits:
|
|
- subject: Add a parsable representation of the changelog
|
|
hash: f6c58c1e4da805e5e53da0af08128b7fb4adb87e
|
|
body: >
|
|
This file allows other components to uniquely parse the
|
|
information that
|
|
|
|
is contained in the changelog. It will be automatically managed
|
|
by
|
|
|
|
versionist by appending the new commits on top. This is needed
|
|
to
|
|
|
|
provide nested-changelogs.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Giovanni Garufi <giovanni@resin.io>
|
|
signed-off-by: Giovanni Garufi <giovanni@resin.io>
|
|
Changelog-entry: Add a parsable representation of the changelog
|
|
changelog-entry: Add a parsable representation of the changelog
|
|
author: Giovanni Garufi
|
|
version: meta-resin-2.18.1
|
|
date: 2018-09-14T12:50:23.575Z
|
|
- version: meta-resin-v2.18.0
|
|
date: 2018-09-12T00:00:00.000Z
|
|
commits:
|
|
- subject: >-
|
|
Update grub hooks to prepare to load kernel from root [Zubair
|
|
Lutfullah Kakakhel]
|
|
- subject: 'Update resin-supervisor to v7.19.4 [Cameron Diver]'
|
|
- subject: >-
|
|
Kernel-resin.bbclass: Enable CONFIG_IP_NF_TARGET_LOG as a module
|
|
[John (Jack) Brown]
|
|
- subject: 'Balena: Update to current HEAD of 17.12-resin [Andrei Gherzan]'
|
|
- subject: 'Compress os-config with UPX on arm64 too [Andrei Gherzan]'
|
|
- subject: 'Update upx to 3.95 [Andrei Gherzan]'
|
|
- subject: >-
|
|
Add support to skip flasher detection in env_resin.h [Zubair
|
|
Lutfullah Kakakhel]
|
|
- subject: 'Add the kernel to the rootfs [Zubair Lutfullah Kakakhel]'
|
|
- subject: >-
|
|
Rework resin-supervisor systemd dependency on balena [Florin
|
|
Sarbu]
|
|
- subject: 'Enhanced security options for dropbear - sumo [Andrei Gherzan]'
|
|
- subject: 'Enhanced security options for dropbear - rocko [Andrei Gherzan]'
|
|
- subject: 'Enhanced security options for dropbear - pyro [Andrei Gherzan]'
|
|
- subject: 'Enhanced security options for dropbear - morty [Andrei Gherzan]'
|
|
- subject: >-
|
|
Enhanced security options for dropbear - krogoth [Andrei
|
|
Gherzan]
|
|
- commits:
|
|
- subject: >-
|
|
Resin-proxy-config: The no_proxy file fails to parse when
|
|
missing EOL [Rich Bayliss]
|
|
date: 2018-09-03T00:00:00.000Z
|
|
version: meta-resin-2.17.0
|
|
- commits:
|
|
- subject: 'Os-config: UPX is broken on aarch64 [Theodor Gherzan]'
|
|
- subject: 'Allow flasher types to pin preloaded devices [Theodor Gherzan]'
|
|
- subject: 'Disable PIE for go [Zubair Lutfullah Kakakhel]'
|
|
- subject: 'Disable PIE for balena [Zubair Lutfullah Kakakhel]'
|
|
date: 2018-08-31T00:00:00.000Z
|
|
version: meta-resin-2.16.0
|
|
- commits:
|
|
- subject: >-
|
|
Bump balena version to latest 17.12-resin [Zubair Lutfullah
|
|
Kakakhel]
|
|
- subject: 'Update NetworkManager to 1.12.2 [Andrei Gherzan]'
|
|
- subject: 'Avoid os-config-devicekey / uuid service race [Andrei Gherzan]'
|
|
- subject: >-
|
|
Move the rw copy of config.json out of /tmp for flasher [Andrei
|
|
Gherzan]
|
|
- subject: 'Fix dashboard feedback on fast flashing devices [Andrei Gherzan]'
|
|
- subject: 'Fix ucl dependency in upx [Andrei Gherzan]'
|
|
- subject: 'Update kernel-modules-headers to v0.0.11 [Andrei Gherzan]'
|
|
date: 2018-08-28T00:00:00.000Z
|
|
version: meta-resin-2.15.0
|
|
- commits:
|
|
- subject: 'Update resin supervisor to v7.16.6 [Cameron Diver]'
|
|
date: 2018-08-13T00:00:00.000Z
|
|
version: meta-resin-2.14.3
|
|
- subject: Update the meta-sunxi submodule to latest sumo
|
|
hash: 568484ce19051d8301dd4edf92ced920365d964f
|
|
body: |
|
|
This update adds eMMC support in u-boot and kernel
|
|
footer:
|
|
Changelog-entry: Update the meta-sunxi submodule to latest sumo
|
|
changelog-entry: Update the meta-sunxi submodule to latest sumo
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
- subject: Do not package missing armbian dtbs for the Nanopi Neo Air
|
|
hash: ea90d9dcbae7bfffa42f2287bb33060e6a95bd0b
|
|
body: |
|
|
We switched the Nanopi Neo Air to the mainline kernel and this kernel
|
|
does not yet have these additional dtbs that the armbian kernel has.
|
|
footer:
|
|
Changelog-entry: Do not package missing armbian dtbs for the Nanopi Neo Air
|
|
changelog-entry: Do not package missing armbian dtbs for the Nanopi Neo Air
|
|
Signed-off-by: Florin Sarbu <florin@resin.io>
|
|
signed-off-by: Florin Sarbu <florin@resin.io>
|
|
author: Florin Sarbu
|
|
version: 2.19.0+rev1
|
|
date: 2018-10-09T12:22:10.796Z
|
|
- commits:
|
|
- subject: Add a parsable representation of the changelog
|
|
hash: dd5f2da3d206c5ff56e51f7169af9a65d18b24a1
|
|
body: |
|
|
This file allows other components to uniquely parse the information that
|
|
is contained in the changelog. It will be automatically managed by
|
|
versionist by appending the new commits on top. This is needed to
|
|
provide nested-changelogs.
|
|
footer:
|
|
Change-type: patch
|
|
change-type: patch
|
|
Signed-off-by: Giovanni Garufi <giovanni@resin.io>
|
|
signed-off-by: Giovanni Garufi <giovanni@resin.io>
|
|
Changelog-entry: Add a parsable representation of the changelog
|
|
changelog-entry: Add a parsable representation of the changelog
|
|
author: Giovanni Garufi
|
|
version: 2.14.3+rev4
|
|
date: 2018-09-25T16:17:03.382Z
|
|
- version: 2.14.3+rev3
|
|
date: 2018-09-25T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update the poky submodule to sumo-19.0.1 [Florin Sarbu]'
|
|
- version: 2.14.3+rev2
|
|
date: 2018-09-09T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Add new style docs links for NanoPi Neo Air [Florin Sarbu]'
|
|
- subject: >-
|
|
Use nanopi-neo-air.conf machine definition from the BSP layer [Florin
|
|
Sarbu]
|
|
- subject: >-
|
|
Set PREFERRED_VERSION linux-mainline to 4.17.3 for bananapi-m1-plus
|
|
[Florin Sarbu]
|
|
- subject: 'Clean-up swap, conf-notes.txt and obsolete kernel recipes [Florin Sarbu]'
|
|
- subject: 'Add LAYERSERIES_COMPAT to yocto in layer.conf [Florin Sarbu]'
|
|
- subject: 'Add versionist support [Giovanni Garufi]'
|
|
- version: 2.14.3+rev1
|
|
date: 2018-08-13T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update the meta-resin submodule to version v2.14.3 [Florin]'
|
|
- subject: 'Switch to Yocto Sumo 19.0.0 [Florin]'
|
|
- version: 2.14.0+rev3
|
|
date: 2018-07-26T22:00:00.000Z
|
|
commits:
|
|
- subject: >-
|
|
linux-mainline: Enable CONFIG_USB_SERIAL_OPTION necessary for modems
|
|
functionality [Sebastian]
|
|
- version: 2.14.0+rev2
|
|
date: 2018-07-25T22:00:00.000Z
|
|
commits:
|
|
- subject: >-
|
|
linux-mainline: Enable drivers for CP210x usb-serial converters
|
|
[Sebastian]
|
|
- subject: 'linux-mainline: Enable drivers for Huawei modems [Sebastian]'
|
|
- subject: >-
|
|
Update the resin-yocto-scripts submodule to
|
|
8312741e13604a9d166370349061876afb22c0fa [Sebastian]
|
|
- version: 2.14.0+rev1
|
|
date: 2018-07-17T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update the meta-resin submodule to version v2.14.0 [Florin]'
|
|
- version: 2.13.6+rev1
|
|
date: 2018-07-12T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update the meta-resin submodule to version v2.13.6 [Sebastian]'
|
|
- subject: 'linux-mainline: Revert "random: fix crng_ready() test" patch [Sebastian]'
|
|
- subject: 'coffeescript: Add instructions for flashing OrangePi Plus2 [Thodoris]'
|
|
- version: 2.13.5+rev1
|
|
date: 2018-07-08T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update the meta-resin submodule to version v2.13.5 [Sebastian]'
|
|
- subject: >-
|
|
Update the resin-yocto-scripts submodule to
|
|
59ccd8558435ff6424827fb36ccb43b14650f4d4 [Sebastian]
|
|
- version: 2.13.3+rev1
|
|
date: 2018-07-03T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update meta-resin submodule to version 2.13.3 [Sebastian]'
|
|
- subject: >-
|
|
linux-mainline: Update kernel to 4.17.3 version for OrangePi Plus2
|
|
[Sebastian]
|
|
- subject: >-
|
|
linux-mainline: Activate USB_SERIAL_PL2303 kernel module for
|
|
OrangePi-Plus2 [Sebastian]
|
|
- subject: 'linux-mainline: Enable i2c0 in OrangePi-Plus2 device tree [Sebastian]'
|
|
- version: 2.12.7+rev3
|
|
date: 2018-05-22T22:00:00.000Z
|
|
commits:
|
|
- subject: >-
|
|
packagegroup-resin-connectivity: Add necessary firmware for WiFi
|
|
[Sebastian]
|
|
- version: 2.12.7+rev2
|
|
date: 2018-05-15T22:00:00.000Z
|
|
commits:
|
|
- subject: 'hostapp-update-hooks: Fix bootloader update hook [Sebastian]'
|
|
- version: 2.12.7+rev1
|
|
date: 2018-05-10T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update the meta-resin submodule to version v2.12.7 [Sebastian]'
|
|
- subject: 'Add support for the OrangePi Plus2 device [Sebastian]'
|
|
- version: 2.12.6+rev1
|
|
date: 2018-05-01T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update the meta-resin submodule to version v2.12.6 [Florin]'
|
|
- version: 2.12.5+rev4
|
|
date: 2018-04-12T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Use correct deploy artifact name in coffescript [Sebastian]'
|
|
- subject: 'Use native python as u-boot tool [Sebastian]'
|
|
- subject: >-
|
|
Update resin-yocto-scripts to f7718efbbf53369aaacb7eb54e707ee8a5d4fc4b
|
|
[Sebastian]
|
|
- version: 2.12.5+rev3
|
|
date: 2018-03-29T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Remove oe-meta-go layer from .gitmodules [Sebastian]'
|
|
- version: 2.12.5+rev2
|
|
date: 2018-03-29T22:00:00.000Z
|
|
commits:
|
|
- subject: >-
|
|
Update resin-yocto-scripts to 9cecb1ca4d9d4713dd337148b7d04a17afdba772
|
|
[Sebastian]
|
|
- version: 2.12.5+rev1
|
|
date: 2018-03-25T22:00:00.000Z
|
|
commits:
|
|
- subject: 'Update meta-resin submodule to version v2.12.5 [Sebastian]'
|
|
- subject: >-
|
|
Update resin-yocto-scripts to 51b8849e2a02d0d4e729bff24909d9746e0bf4c3
|
|
[Sebastian]
|
|
- version: 2.12.3+rev1
|
|
date: 2018-03-20T23:00:00.000Z
|
|
commits:
|
|
- subject: 'Add support for BananaPi-M1+ boards [Sebastian]'
|