diff options
| author | KunoiSayami <[email protected]> | 2021-10-26 18:55:37 +0800 |
|---|---|---|
| committer | KunoiSayami <[email protected]> | 2021-10-26 18:55:37 +0800 |
| commit | dac56755926fc4bc8676109cceb7f0ef57a46693 (patch) | |
| tree | 0b9214c0184af8f12e758917ef08d4447652c21a /pkgbuild.sh | |
| parent | 1d66c0c158595252fefc17793fe614768fe83d09 (diff) | |
feat(script): Add architecture check before run makepkg
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'pkgbuild.sh')
| -rwxr-xr-x | pkgbuild.sh | 4 |
1 files changed, 4 insertions, 0 deletions
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 |
