From 6882ad89994efcb555332d32b9a76282e37018e3 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Fri, 5 Aug 2022 21:04:39 +0000 Subject: Fri Aug 5 21:04:39 UTC 2022 a/dcron-4.5-x86_64-12.txz: Rebuilt. Rebase the run-parts script on the latest version from Fedora's crontabs package. Thanks to avian. a/elilo-3.16-x86_64-13.txz: Rebuilt. Patched to disable the Confidential Computing blob for SEV-SNP, which fixes booting a 5.19 kernel with the EFI stub enabled. If you use elilo, be sure to either run eliloconfig again or manually copy (and rename) the proper elilo binary to your EFI System Partition. Thanks to PiterPunk. a/sysklogd-2.4.2-x86_64-1.txz: Upgraded. ap/most-5.2.0-x86_64-1.txz: Upgraded. d/cmake-3.24.0-x86_64-1.txz: Upgraded. x/ibus-table-1.16.10-x86_64-1.txz: Upgraded. extra/brltty/brltty-6.5-x86_64-1.txz: Upgraded. extra/php80/php80-8.0.22-x86_64-1.txz: Upgraded. --- source/a/elilo/elilo.SlackBuild | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'source/a/elilo/elilo.SlackBuild') diff --git a/source/a/elilo/elilo.SlackBuild b/source/a/elilo/elilo.SlackBuild index 33809d721..4f88c2f0e 100755 --- a/source/a/elilo/elilo.SlackBuild +++ b/source/a/elilo/elilo.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2013, 2014, 2016, 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2013, 2014, 2016, 2017, 2018, 2019, 2022 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=elilo VERSION=${VERSION:-$(echo $PKGNAM*.tar.?z* | rev | cut -f 2 -d - | rev)} -BUILD=${BUILD:-12} +BUILD=${BUILD:-13} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -75,6 +75,9 @@ tar xvf elilo-${VERSION}-source.tar.gz || exit 1 # things, as the loaders themselves seldom need to be rebuilt. Besides, # elilo can be rather fragile, so we don't want to rebuild it without a # good reason and risk breaking it. +# +# These EFI binaries were built with Slackware 14.2. Newer compilers might +# cause bloat, or other issues. tar xvf $CWD/elilo.loader.binaries.tar.xz || exit 1 chown -R root:root . @@ -91,6 +94,10 @@ grep -r -l StrnCpy * | xargs sed -i "s/StrnCpy/elilo_StrnCpy/g" # Increase kernel size limit from 8MB to 16MB (nobody will ever need more than 640K ;-): zcat $CWD/elilo.double.kernel.size.limit.diff.gz | patch -p1 --verbose || exit 1 +# Disable the Confidential Computing blob which was leading to boot failures +# with the 5.19.0 kernel and the EFI stub enabled: +zcat $CWD/elilo.zeroes.cc_blob_address.diff.gz | patch -p1 --verbose || exit 1 + # We will build the tools from source. # However, we will package the pre-built EFI binaries, since we would # like to include both 32-bit and 64-bit x86 EFI loaders in the -- cgit v1.2.3-65-gdbad