#!/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" export APORTSDIR="$PWD/src" for REPOPATH in ./src/*; do cd "$REPOPATH"; REPO="$(basename "$REPOPATH")"; for PKG in ./*; do if [[ -d "$PKG" ]] && [[ -f "$PKG/APKBUILD" ]]; then cd "$PKG"; PKG="$(basename "$PKG")"; if [[ "$FILTER" == "" ]] || [[ "$FILTER" == "$REPO" ]] || [[ "$FILTER" == "$PKG" ]]; then if [[ "$NEWSUM" == "1" ]]; then abuild checksum; fi if [[ "$ROOTBLD" != "0" ]]; then abuild -P "$ALL_TARGET" rootbld else abuild -r -P "$ALL_TARGET" fi fi cd ..; fi done cd ../..; done