From 2d5e4770929d2c9083dfc2d04e725d98ffa6b5fc Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Tue, 26 Oct 2021 00:18:01 +0200 Subject: [PATCH] Bump systemd to latest stable release 247.9 (#1598, #1375) (#1608) Update to systemd 247.9 from 247.3. This includes a fix which addresses systemd-resolved resolving issues. This might help DNS resolving issues we see in Home Assistant OS. See also: https://github.com/systemd/systemd/issues/18917 --- .../0001-docker-add-AppArmor-support.patch | 4 +- .../0002-network-manager-wpa_supplicant.patch | 8 ++-- buildroot-patches/0003-Fix-dhcp-client.patch | 8 ++-- ...ware-Allow-to-deploy-multiple-firmwa.patch | 8 ++-- ...rmware-add-RTL87XX-RTL88XX-Bluetooth.patch | 8 ++-- ...r-proxy-bump-version-to-64b7a4574d14.patch | 8 ++-- ...-firmware-bump-version-to-1.20210303.patch | 8 ++-- ...rmware-add-rtl8761b-rtl8761bu-firmwa.patch | 8 ++-- ...m2-fix-installation-of-systemd-units.patch | 8 ++-- ...ifi-firmware-bump-version-to-883b726.patch | 8 ++-- ...-firmware-bump-version-to-1.20210527.patch | 8 ++-- ...ackage-systemd-bump-to-version-247.9.patch | 43 +++++++++++++++++++ buildroot/package/systemd/systemd.hash | 2 +- buildroot/package/systemd/systemd.mk | 2 +- 14 files changed, 87 insertions(+), 44 deletions(-) create mode 100644 buildroot-patches/0012-package-systemd-bump-to-version-247.9.patch diff --git a/buildroot-patches/0001-docker-add-AppArmor-support.patch b/buildroot-patches/0001-docker-add-AppArmor-support.patch index c4a98c30a..bbd8cf939 100644 --- a/buildroot-patches/0001-docker-add-AppArmor-support.patch +++ b/buildroot-patches/0001-docker-add-AppArmor-support.patch @@ -1,8 +1,8 @@ From 7bc8a611131f89c7773e75863be58a682bfefa46 Mon Sep 17 00:00:00 2001 -Message-Id: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Pascal Vizeli Date: Mon, 13 Jan 2020 12:27:06 +0000 -Subject: [PATCH 01/11] docker: add AppArmor support +Subject: [PATCH 01/12] docker: add AppArmor support Signed-off-by: Pascal Vizeli Signed-off-by: Stefan Agner diff --git a/buildroot-patches/0002-network-manager-wpa_supplicant.patch b/buildroot-patches/0002-network-manager-wpa_supplicant.patch index 9ba4aa824..ff9039bd9 100644 --- a/buildroot-patches/0002-network-manager-wpa_supplicant.patch +++ b/buildroot-patches/0002-network-manager-wpa_supplicant.patch @@ -1,10 +1,10 @@ From 8510d87bd5dbbb23a55dd7bb4f17c7f375dfccef Mon Sep 17 00:00:00 2001 -Message-Id: <8510d87bd5dbbb23a55dd7bb4f17c7f375dfccef.1635185056.git.stefan@agner.ch> -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: <8510d87bd5dbbb23a55dd7bb4f17c7f375dfccef.1635192084.git.stefan@agner.ch> +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Pascal Vizeli Date: Thu, 16 Apr 2020 14:32:45 +0000 -Subject: [PATCH 02/11] network-manager: wpa_supplicant +Subject: [PATCH 02/12] network-manager: wpa_supplicant Signed-off-by: Pascal Vizeli --- diff --git a/buildroot-patches/0003-Fix-dhcp-client.patch b/buildroot-patches/0003-Fix-dhcp-client.patch index 8982dba2c..cd2b6263d 100644 --- a/buildroot-patches/0003-Fix-dhcp-client.patch +++ b/buildroot-patches/0003-Fix-dhcp-client.patch @@ -1,10 +1,10 @@ From f4d0ac532040a9194fd939e6be23233ca3976728 Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Pascal Vizeli Date: Thu, 16 Apr 2020 12:01:44 +0000 -Subject: [PATCH 03/11] Fix dhcp client +Subject: [PATCH 03/12] Fix dhcp client Signed-off-by: Pascal Vizeli --- diff --git a/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch b/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch index 8cb9159bd..0171c7d94 100644 --- a/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch +++ b/buildroot-patches/0004-package-rpi-firmware-Allow-to-deploy-multiple-firmwa.patch @@ -1,10 +1,10 @@ From 9f590c153e042db3e15532c8cf8a9404383e2789 Mon Sep 17 00:00:00 2001 -Message-Id: <9f590c153e042db3e15532c8cf8a9404383e2789.1635185056.git.stefan@agner.ch> -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: <9f590c153e042db3e15532c8cf8a9404383e2789.1635192084.git.stefan@agner.ch> +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Stefan Agner Date: Mon, 8 Feb 2021 14:08:28 +0100 -Subject: [PATCH 04/11] package/rpi-firmware: Allow to deploy multiple firmware +Subject: [PATCH 04/12] package/rpi-firmware: Allow to deploy multiple firmware files Add a new config option to allow a specific list of firmware files to be diff --git a/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch b/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch index f41919426..3d0301dea 100644 --- a/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch +++ b/buildroot-patches/0005-package-linux-firmware-add-RTL87XX-RTL88XX-Bluetooth.patch @@ -1,10 +1,10 @@ From d064be35e78b286a30894071a4de353c33bdd09a Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Stefan Agner Date: Wed, 17 Mar 2021 14:48:43 +0100 -Subject: [PATCH 05/11] package/linux-firmware: add RTL87XX/RTL88XX Bluetooth +Subject: [PATCH 05/12] package/linux-firmware: add RTL87XX/RTL88XX Bluetooth firmware Add firmware files for Realtek 87XX and 88XX Bluetooth chipsets. Those diff --git a/buildroot-patches/0006-package-docker-proxy-bump-version-to-64b7a4574d14.patch b/buildroot-patches/0006-package-docker-proxy-bump-version-to-64b7a4574d14.patch index ded9c6da1..7b65ea1ff 100644 --- a/buildroot-patches/0006-package-docker-proxy-bump-version-to-64b7a4574d14.patch +++ b/buildroot-patches/0006-package-docker-proxy-bump-version-to-64b7a4574d14.patch @@ -1,10 +1,10 @@ From 7a63448dce0599dbcf715a311bf63dbaa6ad0f8a Mon Sep 17 00:00:00 2001 -Message-Id: <7a63448dce0599dbcf715a311bf63dbaa6ad0f8a.1635185056.git.stefan@agner.ch> -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: <7a63448dce0599dbcf715a311bf63dbaa6ad0f8a.1635192084.git.stefan@agner.ch> +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Stefan Agner Date: Mon, 11 Oct 2021 14:45:41 +0200 -Subject: [PATCH 06/11] package/docker-proxy: bump version to 64b7a4574d14 +Subject: [PATCH 06/12] package/docker-proxy: bump version to 64b7a4574d14 Which is the version used by docker 20.10.7: https://github.com/moby/moby/commit/d29a55c6c344a536089d6b1bcd92be9cdea20641 diff --git a/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch b/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch index 9477e68fc..b83b0cbb4 100644 --- a/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch +++ b/buildroot-patches/0007-package-rpi-firmware-bump-version-to-1.20210303.patch @@ -1,10 +1,10 @@ From f9a4d9c76e695d8897f00dc57b6926cd0d3847b4 Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Stefan Agner Date: Mon, 19 Apr 2021 10:59:03 +0200 -Subject: [PATCH 07/11] package/rpi-firmware: bump version to 1.20210303 +Subject: [PATCH 07/12] package/rpi-firmware: bump version to 1.20210303 Keep rpi-firmware up-to-date with the kernel version bump (tag 1.20210303). diff --git a/buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch b/buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch index 5f2c827c0..556be6115 100644 --- a/buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch +++ b/buildroot-patches/0008-package-linux-firmware-add-rtl8761b-rtl8761bu-firmwa.patch @@ -1,10 +1,10 @@ From 05d3380da24004da4e413cfc342e0f97c7aef631 Mon Sep 17 00:00:00 2001 -Message-Id: <05d3380da24004da4e413cfc342e0f97c7aef631.1635185056.git.stefan@agner.ch> -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: <05d3380da24004da4e413cfc342e0f97c7aef631.1635192084.git.stefan@agner.ch> +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Stefan Agner Date: Sat, 19 Jun 2021 18:20:46 +0200 -Subject: [PATCH 08/11] package/linux-firmware: add rtl8761b/rtl8761bu firmware +Subject: [PATCH 08/12] package/linux-firmware: add rtl8761b/rtl8761bu firmware Bumpt to latest git hash and deploy rtl8761b/rtl8761bu firmwares as well. diff --git a/buildroot-patches/0009-package-lvm2-fix-installation-of-systemd-units.patch b/buildroot-patches/0009-package-lvm2-fix-installation-of-systemd-units.patch index 313e35748..a2e08129b 100644 --- a/buildroot-patches/0009-package-lvm2-fix-installation-of-systemd-units.patch +++ b/buildroot-patches/0009-package-lvm2-fix-installation-of-systemd-units.patch @@ -1,10 +1,10 @@ From 36b65be42d138e54665ee508fc9021f90f134ee9 Mon Sep 17 00:00:00 2001 -Message-Id: <36b65be42d138e54665ee508fc9021f90f134ee9.1635185056.git.stefan@agner.ch> -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: <36b65be42d138e54665ee508fc9021f90f134ee9.1635192084.git.stefan@agner.ch> +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: "Yann E. MORIN" Date: Fri, 21 May 2021 16:44:36 +0200 -Subject: [PATCH 09/11] package/lvm2: fix installation of systemd units +Subject: [PATCH 09/12] package/lvm2: fix installation of systemd units Since we bump the version in commit 80997acd3587 (package/lvm2: bump version to 2.03.12), the installation of systemd units is no longer diff --git a/buildroot-patches/0010-package-rpi-wifi-firmware-bump-version-to-883b726.patch b/buildroot-patches/0010-package-rpi-wifi-firmware-bump-version-to-883b726.patch index 2dbc04bb4..abbcf2afa 100644 --- a/buildroot-patches/0010-package-rpi-wifi-firmware-bump-version-to-883b726.patch +++ b/buildroot-patches/0010-package-rpi-wifi-firmware-bump-version-to-883b726.patch @@ -1,10 +1,10 @@ From 62b542d08b9fee2fca6190daae858239331591b0 Mon Sep 17 00:00:00 2001 -Message-Id: <62b542d08b9fee2fca6190daae858239331591b0.1635185056.git.stefan@agner.ch> -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: <62b542d08b9fee2fca6190daae858239331591b0.1635192084.git.stefan@agner.ch> +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Stefan Agner Date: Wed, 28 Jul 2021 15:52:18 +0200 -Subject: [PATCH 10/11] package/rpi-wifi-firmware: bump version to 883b726 +Subject: [PATCH 10/12] package/rpi-wifi-firmware: bump version to 883b726 Signed-off-by: Stefan Agner --- diff --git a/buildroot-patches/0011-package-rpi-firmware-bump-version-to-1.20210527.patch b/buildroot-patches/0011-package-rpi-firmware-bump-version-to-1.20210527.patch index 97ea97cac..262b317d6 100644 --- a/buildroot-patches/0011-package-rpi-firmware-bump-version-to-1.20210527.patch +++ b/buildroot-patches/0011-package-rpi-firmware-bump-version-to-1.20210527.patch @@ -1,10 +1,10 @@ From d52ee79002b228d8af627d9e68b4257aa3d54bd8 Mon Sep 17 00:00:00 2001 -Message-Id: -In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> -References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635185056.git.stefan@agner.ch> +Message-Id: +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> From: Stefan Agner Date: Mon, 19 Apr 2021 10:59:03 +0200 -Subject: [PATCH 11/11] package/rpi-firmware: bump version to 1.20210527 +Subject: [PATCH 11/12] package/rpi-firmware: bump version to 1.20210527 Keep rpi-firmware up-to-date with the kernel version bump (tag 1.20210527). diff --git a/buildroot-patches/0012-package-systemd-bump-to-version-247.9.patch b/buildroot-patches/0012-package-systemd-bump-to-version-247.9.patch new file mode 100644 index 000000000..34ac29600 --- /dev/null +++ b/buildroot-patches/0012-package-systemd-bump-to-version-247.9.patch @@ -0,0 +1,43 @@ +From 4a62d036551495d01400510f5f971afee2819571 Mon Sep 17 00:00:00 2001 +Message-Id: <4a62d036551495d01400510f5f971afee2819571.1635192084.git.stefan@agner.ch> +In-Reply-To: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +References: <7bc8a611131f89c7773e75863be58a682bfefa46.1635192084.git.stefan@agner.ch> +From: Stefan Agner +Date: Mon, 25 Oct 2021 20:26:04 +0200 +Subject: [PATCH 12/12] package/systemd: bump to version 247.9 + +Bump to the latest systemd stable version. + +Signed-off-by: Stefan Agner +--- + package/systemd/systemd.hash | 2 +- + package/systemd/systemd.mk | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash +index 20cd922259..a6402ad584 100644 +--- a/package/systemd/systemd.hash ++++ b/package/systemd/systemd.hash +@@ -1,5 +1,5 @@ + # sha256 locally computed +-sha256 2869986e219a8dfc96cc0dffac66e0c13bb70a89e16b85a3948876c146cfa3e0 systemd-247.3.tar.gz ++sha256 629b8c895efa000b921092c7a565680c66dcd0ec74ed11cb2dd2b6701492675d systemd-247.9.tar.gz + sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 + sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 + sha256 6f22d19d35b00f35e0444e0bc9139e6d3bdf7277978f89c4e175e37b18c43f3d README +diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk +index 74c561e67e..21e8c48ed7 100644 +--- a/package/systemd/systemd.mk ++++ b/package/systemd/systemd.mk +@@ -4,7 +4,7 @@ + # + ################################################################################ + +-SYSTEMD_VERSION = 247.3 ++SYSTEMD_VERSION = 247.9 + SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) + SYSTEMD_LICENSE = LGPL-2.1+, GPL-2.0+ (udev), Public Domain (few source files, see README), BSD-3-Clause (tools/chromiumos) + SYSTEMD_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 README tools/chromiumos/LICENSE +-- +2.33.1 + diff --git a/buildroot/package/systemd/systemd.hash b/buildroot/package/systemd/systemd.hash index 20cd92225..a6402ad58 100644 --- a/buildroot/package/systemd/systemd.hash +++ b/buildroot/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 2869986e219a8dfc96cc0dffac66e0c13bb70a89e16b85a3948876c146cfa3e0 systemd-247.3.tar.gz +sha256 629b8c895efa000b921092c7a565680c66dcd0ec74ed11cb2dd2b6701492675d systemd-247.9.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 6f22d19d35b00f35e0444e0bc9139e6d3bdf7277978f89c4e175e37b18c43f3d README diff --git a/buildroot/package/systemd/systemd.mk b/buildroot/package/systemd/systemd.mk index 74c561e67..21e8c48ed 100644 --- a/buildroot/package/systemd/systemd.mk +++ b/buildroot/package/systemd/systemd.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSTEMD_VERSION = 247.3 +SYSTEMD_VERSION = 247.9 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = LGPL-2.1+, GPL-2.0+ (udev), Public Domain (few source files, see README), BSD-3-Clause (tools/chromiumos) SYSTEMD_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 README tools/chromiumos/LICENSE