From dac56755926fc4bc8676109cceb7f0ef57a46693 Mon Sep 17 00:00:00 2001 From: KunoiSayami Date: Tue, 26 Oct 2021 18:55:37 +0800 Subject: feat(script): Add architecture check before run makepkg Signed-off-by: KunoiSayami --- pkgbuild.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgbuild.sh b/pkgbuild.sh index 8764da7..0663fc7 100755 --- a/pkgbuild.sh +++ b/pkgbuild.sh @@ -64,6 +64,10 @@ pushd $PKGBUILD_DIRECTORY_BASE || ( echo "Error, can't switch to pkgbuild direct while read PACKAGE_NAME ; do #PACKAGE_NAME=$(printf $folder | sed 's/.$//') pushd "$PACKAGE_NAME" || continue + if ! ( pcregrep -M 'arch=\([^\)]*\)' PKGBUILD | grep -E "$ARCH|any" >/dev/null ); then + popd + continue + fi SRCPKGDEST=$SRCDEST SRCDEST=$SRCDEST PKGDEST=$PKGDEST MAKEPKG_CONF="$TMPCONF" makepkg --clean -s --asdeps --noconfirm --needed --noprogressbar echo "$PACKAGE_NAME" >> "$REPO_PENDING" popd -- cgit v1.3.1