# replace SBAT data eval "$( declare -f build | \ sed ' s/-Dsbat-distro='"'"'arch'"'"'/-Dsbat-distro='"'"'arch32'"'"'/g s/-Dsbat-distro-summary='"'"'Arch Linux'"'"'/-Dsbat-distro-summary='"'"'Arch Linux 32'"'"'/g s|-Dsbat-distro-url="[^"]*"|-Dsbat-distro-url="https://archlinux32.org/packages/core/${CARCH}/${pkgname}"|g ' )" # some tests run into timeouts eval "$( declare -f check | \ sed ' s/\(meson test -C build\)/\1 || true/ ' )" # disabling LTO on i486 in EFI, fails with undefined entry point efi_main # => didn't help, disabling gnu-efi now on i486 if [ "${CARCH}" = "i486" ]; then eval "$( declare -f build | \ sed ' /local _meson_options.*/ a \ _meson_options+=(-Db_lto=false) s/-Dgnu-efi=true/-Dgnu-efi=false/ ' )" fi # remove ukify (or ufify?), we don't support TPM and unified kernel # images anyway... eval "$( declare -f package_systemd | \ sed ' /systemd-ukify/d ' declare -f package_systemd-ukify | \ sed ' 3 i if false; then $ i fi ' )"