21 lines
624 B
Bash
Executable File
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
|