From 104c64fae13a81eabb366402ef8ec8eeae6fbfc8 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 18 Apr 2024 14:21:31 +0200 Subject: [PATCH 1/2] mkosi: Disable bash debugging in Arch build script --- mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot b/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot index 13d4ebeb18..be7594609d 100755 --- a/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot +++ b/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot @@ -1,6 +1,6 @@ #!/bin/bash # SPDX-License-Identifier: LGPL-2.1-or-later -set -ex +set -e # shellcheck source=/dev/null . /usr/lib/os-release From 6c077052133c10f0835fe3671742bc6bd8e92e2b Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 18 Apr 2024 14:27:38 +0200 Subject: [PATCH 2/2] mkosi: undefine FORTIFY_SOURCE instead of setting it zero Newer gcc complains if FORTIFY_SOURCE=0 is set so just undefine it instead. --- mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot | 2 +- .../system/mkosi.conf.d/10-centos-fedora/mkosi.build.chroot | 4 ++-- .../system/mkosi.conf.d/10-opensuse/mkosi.build.chroot | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot b/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot index be7594609d..5abeea5493 100755 --- a/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot +++ b/mkosi.images/system/mkosi.conf.d/10-arch/mkosi.build.chroot @@ -25,7 +25,7 @@ mount --mkdir --rbind "$PWD/pkg/$ID" "pkg/$ID/src/" # on the makepkg command line so we append to /etc/makepkg.conf instead. The rootfs is overlaid with a # writable tmpfs during the build script so these changes don't end up in the image itself. tee --append /etc/makepkg.conf >/dev/null <