Bump buildroot to 2020.11-rc1 (#985)

* Update buildroot-patches for 2020.11-rc1 buildroot

* Update buildroot to 2020.11-rc1

Signed-off-by: Stefan Agner <stefan@agner.ch>

* Don't rely on sfdisk --list-free output

The --list-free (-F) argument does not allow machine readable mode. And
it seems that the output format changes over time (different spacing,
using size postfixes instead of raw blocks).

Use sfdisk json output and calculate free partition space ourselfs. This
works for 2.35 and 2.36 and is more robust since we rely on output which
is meant for scripts to parse.

* Migrate defconfigs for Buildroot 2020.11-rc1

In particular, rename BR2_TARGET_UBOOT_BOOT_SCRIPT(_SOURCE) to
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT(_SOURCE).

* Rebase/remove systemd patches for systemd 246

* Drop apparmor/libapparmor from buildroot-external

* hassos-persists: use /run as directory for lockfiles

The U-Boot tools use /var/lock by default which is not created any more
by systemd by default (it is under tmpfiles legacy.conf, which we no
longer install).

* Disable systemd-update-done.service

The service is not suited for pure read-only systems. In particular the
service needs to be able to write a file in /etc and /var. Remove the
service. Note: This is a static service and cannot be removed using
systemd-preset.

* Disable apparmor.service for now

The service loads all default profiles. Some might actually cause
problems. E.g. the profile for ping seems not to match our setup for
/etc/resolv.conf:
[85503.634653] audit: type=1400 audit(1605286002.684:236): apparmor="DENIED" operation="open" profile="ping" name="/run/resolv.conf" pid=27585 comm="ping" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
This commit is contained in:
Stefan Agner
2020-11-13 18:25:44 +01:00
committed by GitHub
parent 25a0dd3082
commit a0871be6c0
4024 changed files with 68095 additions and 47900 deletions

View File

@@ -124,11 +124,6 @@ config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X
help
Firmware files for the Atheros QCA988X module
config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174
bool "Atheros 10k (QCA6174)"
help
Firmware files for the Atheros QCA6174 module
config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX
bool "Broadcom BRCM bcm43xx"
help
@@ -139,6 +134,22 @@ config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX
help
Firmware files for the Broadcom bcm43xxx, SoftMAC and FullMAC.
config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366B1
bool "Broadcom 4366b1"
help
Firmware file for the Broadcom 4366b1 FullMAC chip.
config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366C0
bool "Broadcom 4366c0"
help
Firmware file for the Broadcom 4366c0 FullMAC chip.
config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260
bool "Intel iwlwifi 22260"
help
Firmware files for the Intel Wifi 22260 devices supported by
the iwlwifi kernel driver.
config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160
bool "Intel iwlwifi 3160"
help
@@ -284,6 +295,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U
help
MediaTek MT7601U
config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E
bool "MediaTek MT7610E"
help
MediaTek MT7610E
config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E
bool "MediaTek MT76x2e"
help
@@ -324,6 +340,12 @@ config BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX
help
Realtek rtl8821ae
config BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88
bool "Realtek rtw88"
help
Firmware images supported by Realtek's wireless
driver rtw88.
config BR2_PACKAGE_LINUX_FIRMWARE_REDPINE_RS9113
bool "Redpine rs9113"
help
@@ -345,6 +367,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX
help
Firmware files for WLAN and Bluetooth modules wl18xx
config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_WIL6210
bool "Qualcomm Atheros wil6210"
help
Firmware files for Qualcomm Atheros 11ad family of chips
endmenu
menu "Ethernet firmware"
@@ -373,6 +400,13 @@ config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100
Firmware files for Intel 825xx handled by driver e100
(e100)
config BR2_PACKAGE_LINUX_FIRMWARE_MICROCHIP_VSC85XX_PHY
bool "Microchip VSC85xx PHYs"
help
Firmware files for Microchip/Microsemi VSC85xx networking
PHYs (VSC8504, VSC8552, VSC8572, VSC8574, VSC856X, VSC8575,
VSC8582 and VSC8584)
config BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X
bool "QLogic FastLinQ 4xxxx"
help