summaryrefslogtreecommitdiffstats
path: root/build-repo
blob: b4969f5fb907e9731425731513047fbe4a830c82 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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