aur-deploy/commit.sh
2023-02-04 23:37:23 -06:00

21 lines
624 B
Bash
Executable File

#!/bin/bash
cd /usr/files/repo
echo "==> Checking for updates..."
/usr/volume/script/script.sh
git clean -fdx
if [[ `git status --porcelain` ]]; then
echo "==> Update detected"
sed -i -e 's/pkgrel=.*/pkgrel=1/g' ./PKGBUILD
makepkg --printsrcinfo > .SRCINFO
git diff ./PKGBUILD
git add PKGBUILD .SRCINFO
pkgname="$(grep -oP '(?<=pkgname = ).*' .SRCINFO)"
pkgver="$(grep -oP '(?<=pkgver = ).*' .SRCINFO)"
commit="$pkgname $pkgver-1"
echo "==> pushing $commit"
git commit -m "upgpkg: $commit" -m "pushed by aur-updater"
git push origin HEAD
else
echo "==> No update detected"
fi