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

@@ -0,0 +1,18 @@
config BR2_PACKAGE_QPRINT
bool "qprint"
help
qprint is a program that encodes and decodes binary data in
the Quoted-Printable encoding, defined as a part of the MIME
specification in RFC 1521. This encoding allows for efficient
transfer of mostly ASCII data over transports that are only
7-bit clean, like SMTP without 8BITMIME or BINARYMIME
extensions. It also allows the transfer of long lines of text
by wrapping them every 76 characters.
Usually, a sophisticated MUA will take care of automatically
choosing the best encodings for an e-mail. Nevertheless, this
utility may be useful when a MTA (e.g. msmtp) is used without
a MUA, or if using this encoding for other purposes is
desired.
https://www.fourmilab.ch/webtools/qprint/

View File

@@ -0,0 +1,3 @@
# Locally computed
sha256 ffa9ca1d51c871fb3b56a4bf0165418348cf080f01ff7e59cd04511b9665019c qprint-1.1.tar.gz
sha256 3bd4089942977a357fed0d3c84b6ea877000c20c7c344c2feabf4b10db9f7495 COPYING

View File

@@ -0,0 +1,13 @@
################################################################################
#
# qprint
#
################################################################################
QPRINT_VERSION = 1.1
QPRINT_SITE = https://www.fourmilab.ch/webtools/qprint
QPRINT_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-bin
QPRINT_LICENSE = Public Domain
QPRINT_LICENSE_FILES = COPYING
$(eval $(autotools-package))