From a0d531b04fee3ed33f0cfbec7e34cda3c91d89ba Mon Sep 17 00:00:00 2001 From: memdmp Date: Sun, 5 Jan 2025 04:47:37 +0100 Subject: feat: initial commit --- build-repo | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 build-repo (limited to 'build-repo') diff --git a/build-repo b/build-repo new file mode 100755 index 0000000..b4969f5 --- /dev/null +++ b/build-repo @@ -0,0 +1,20 @@ +#!/usr/bin/env zsh +set -eax +# note: we assume `abuild-keygen -a -i` has alr been run +ALL_TARGET="$(pwd)/target" +rm -rf "$ALL_TARGET" +mkdir -p "$ALL_TARGET" +for REPOPATH in ./src/*; do + cd "$REPOPATH"; + REPO="$(basename "$REPOPATH")"; + for PKG in ./*; do + cd "$PKG"; + PKG="$(basename "$PKG")"; + + if [[ "$NEWSUM" == "1" ]]; then abuild checksum; fi + abuild -r -P "$ALL_TARGET" + + cd ..; + done + cd ../..; +done -- cgit v1.2.3