#!/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