1
0
mirror of https://github.com/systemd/systemd.git synced 2025-02-09 13:57:42 +03:00

mkosi: Disable makepkg PKGBUILD linting using the newly added environment variable

This commit is contained in:
Daan De Meyer 2024-09-15 10:25:06 +02:00
parent faa79a78c8
commit 27a8a29e32

View File

@ -58,9 +58,6 @@ OPTIONS=(
) )
EOF EOF
# Linting the PKGBUILD takes multiple seconds every build so avoid that by nuking all the linting functions.
rm /usr/share/makepkg/lint_pkgbuild/*
TS="${SOURCE_DATE_EPOCH:-$(date +%s)}" TS="${SOURCE_DATE_EPOCH:-$(date +%s)}"
sed --in-place "pkg/$PKG_SUBDIR/PKGBUILD" \ sed --in-place "pkg/$PKG_SUBDIR/PKGBUILD" \
@ -68,9 +65,11 @@ sed --in-place "pkg/$PKG_SUBDIR/PKGBUILD" \
--expression "s/^pkgrel=.*/pkgrel=$(date "+%Y%m%d%H%M%S" --date "@$TS")/" --expression "s/^pkgrel=.*/pkgrel=$(date "+%Y%m%d%H%M%S" --date "@$TS")/"
# We get around makepkg's root check by setting EUID to something else. # We get around makepkg's root check by setting EUID to something else.
# Linting the PKGBUILD takes multiple seconds every build so avoid that by nuking all the linting functions.
# shellcheck disable=SC2046 # shellcheck disable=SC2046
env --chdir="pkg/$PKG_SUBDIR" \ env --chdir="pkg/$PKG_SUBDIR" \
EUID=123 \ EUID=123 \
MAKEPKG_LINT_PKGBUILD=0 \
makepkg \ makepkg \
--noextract \ --noextract \
--noprepare \ --noprepare \