ptrc-build: upgrade to 3

- squish echo+pub
- unshorten buildrepo args
- upgrade build root pre/post build
This commit is contained in:
psykose 2022-04-28 00:40:58 +00:00
parent f03de4bfe8
commit 7a0792b4a1
Signed by: psykose
SSH key fingerprint: SHA256:HwlGVJNLZqHoOvMtkshyGaXLkcdbEJahYMlepHFL+Uk
2 changed files with 19 additions and 10 deletions

View file

@ -1,6 +1,6 @@
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me> # Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=ptrc-build pkgname=ptrc-build
pkgver=2 pkgver=3
pkgrel=0 pkgrel=0
pkgdesc="build invoker for ptrcports" pkgdesc="build invoker for ptrcports"
url="https://git.ddd.rip/ptrcnull/ptrcports" url="https://git.ddd.rip/ptrcnull/ptrcports"
@ -17,6 +17,6 @@ package() {
} }
sha512sums=" sha512sums="
8e736a1f6665dd993af92c55c55dcf6d90bb3188127238763fa7236e83d4e8e58ee2fcdc9c4f8e4bb7aa3525c52746760cd52608ad94cc2d6c4f5bf6f86359f7 build cb2d925245063986bd1dbf8d3740d8ea614edfcddece7cecf535dcc028c68e292c3d2f5c0e34a8fc65a44e4bd7c5b434bb74d6cc7ac943d062422c9c5493a646 build
4f2108baab8c1882a6d3754bf24dd1e889074d6a5876ebaf43a46ac8cba696c9329579eb3774a15bd73b8eb9870a16b79940b1f4ff281eb257376ef0bf044d70 ptrc-build.conf 4f2108baab8c1882a6d3754bf24dd1e889074d6a5876ebaf43a46ac8cba696c9329579eb3774a15bd73b8eb9870a16b79940b1f4ff281eb257376ef0bf044d70 ptrc-build.conf
" "

View file

@ -18,21 +18,30 @@ pub() {
-m "$1" -m "$1"
} }
echo "pulling git" echopub() {
pub "pulling git" echo "$1"
pub "$1"
}
echopub "pulling git"
cd "$HOME/ptrcports" cd "$HOME/ptrcports"
git fetch --all git fetch --all
git reset --hard origin/master git reset --hard origin/master
echopub "running pre-upgrade"
doas apk upgrade -Ua
echopub "building"
nice -n 10 buildrepo \ nice -n 10 buildrepo \
-a "$HOME" \ --aports "$HOME" \
-d /var/www/repo.ptrc.pl \ --destdir /var/www/repo.ptrc.pl \
-l "$HOME/logs" \ --logdir "$HOME/logs" \
-p ptrcports | while read -r line; do --purge ptrcports | while read -r line; do
echo "$line" echo "$line"
echo "$line" | grep -q 'ptrcports/' && pub "$line" echo "$line" | grep -q 'ptrcports/' && pub "$line"
done done
echo "idle" echopub "running post-upgrade"
pub "idle" doas apk upgrade -Ua
echopub "idle"