diff options
Diffstat (limited to '.forgejo/workflows/build-kernel.yml')
| -rw-r--r-- | .forgejo/workflows/build-kernel.yml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/.forgejo/workflows/build-kernel.yml b/.forgejo/workflows/build-kernel.yml index 28faeff..03e3544 100644 --- a/.forgejo/workflows/build-kernel.yml +++ b/.forgejo/workflows/build-kernel.yml @@ -56,7 +56,15 @@ jobs: - name: Build linux-raveos run: | set -euo pipefail + CORE="/tmp/raveos-core-repo/x86_64" cd linux-raveos + PKGVER=$(grep '^pkgver=' PKGBUILD | cut -d= -f2) + PKGREL=$(grep '^pkgrel=' PKGBUILD | cut -d= -f2) + PKGSUFFIX=$(grep '^_pkgsuffix=' PKGBUILD | cut -d= -f2 | tr -d "'\"") + if ls "$CORE/linux-${PKGSUFFIX}-${PKGVER}-${PKGREL}-"*.pkg.tar.zst 2>/dev/null | grep -q .; then + echo "linux-${PKGSUFFIX} ${PKGVER}-${PKGREL} unchanged -> skip" + exit 0 + fi rm -f *.pkg.tar.zst || true makepkg -s --noconfirm -f mkdir -p /tmp/builtpkgs |