diff options
Diffstat (limited to 'pkgbuilds.sh')
| -rwxr-xr-x | pkgbuilds.sh | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/pkgbuilds.sh b/pkgbuilds.sh index 36be51c..b935118 100755 --- a/pkgbuilds.sh +++ b/pkgbuilds.sh @@ -6,24 +6,24 @@ source ./env.sh mkdir -p "$BUILD_DIR" "$SRC_DIR" jq -c '.[]' pkgbuilds.json | while IFS= read -r src; do - base=$(jq -r '.base' <<<"$src") - jq -c '.pkgs[]' <<<"$src" | while IFS= read -r pkg; do - name=$(jq -r '.name' <<<"$pkg") - git clone "$base/$name" "$SRC_DIR"/"$name" && - cd "$SRC_DIR/$name" && - makepkg -cCd --noconfirm --skippgpcheck --sign \ - --key $LONGKEY + base=$(jq -r '.base' <<<"$src") + jq -c '.pkgs[]' <<<"$src" | while IFS= read -r pkg; do + name=$(jq -r '.name' <<<"$pkg") + git clone "$base/$name" "$SRC_DIR"/"$name" && + cd "$SRC_DIR/$name" && + makepkg -cCd --noconfirm --skippgpcheck --sign \ + --key $LONGKEY - jq -r '.nick[]' <<<"$pkg" | while IFS= read -r nick; do - repo-add -Rpsvk $LONGKEY \ - "$BUILD_DIR"/taur.db.tar.zst \ - "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst && - cp -rfv \ - "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst.sig \ - "$BUILD_DIR" - done + jq -r '.nick[]' <<<"$pkg" | while IFS= read -r nick; do + repo-add -Rpsvk $LONGKEY \ + "$BUILD_DIR"/taur.db.tar.zst \ + "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst && + cp -rfv \ + "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst "$SRC_DIR"/"$name"/"$nick"*.pkg.tar.zst.sig \ + "$BUILD_DIR" + done - done + done done rm -f "$BUILD_DIR"/*.zst.old "$BUILD_DIR"/*.zst.old.sig |
