From 0d8dd99721fedc9f9fc3a7797384a58a7785074a Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 28 May 2025 11:09:15 +0200 Subject: feat: rootbld --- build-repo | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'build-repo') diff --git a/build-repo b/build-repo index 41af2c1..71ec429 100755 --- a/build-repo +++ b/build-repo @@ -9,19 +9,21 @@ for REPOPATH in ./src/*; do cd "$REPOPATH"; REPO="$(basename "$REPOPATH")"; for PKG in ./*; do - cd "$PKG"; - PKG="$(basename "$PKG")"; + 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" == "1" ]]; then - abuild rootbld -P "$ALL_TARGET" - else - abuild -r -P "$ALL_TARGET" + if [[ "$FILTER" == "" ]] || [[ "$FILTER" == "$REPO" ]] || [[ "$FILTER" == "$PKG" ]]; then + if [[ "$NEWSUM" == "1" ]]; then abuild checksum; fi + if [[ "$ROOTBLD" == "1" ]]; then + abuild rootbld -P "$ALL_TARGET" + else + abuild -r -P "$ALL_TARGET" + fi fi - fi - cd ..; + cd ..; + fi done cd ../..; done -- cgit v1.2.3