#!/bin/bash if [[ -z $1 ]] ; then echo "You need to pass the filename of a list of pkgs to compile" echo "queue-builds.sh [ | ]" echo "- to wait for one build to complete before submitting the next one (default is nowait - queue them all)" echo "- (default is smecontribs)" exit 1 fi ORG="smecontribs" WAIT="--nowait" for var in $2 $3 ; do case $var in org=* ) ORG=${var#*=} ;; wait ) WAIT= ;; * ) echo "Huh? Var=$var" echo "You need to pass the filename of a list of pkgs to compile" echo "queue-builds.sh [ | ]" echo "- to wait for one build to complete before submitting the next one (default is nowait - queue them all)" echo "- (default is smecontribs)" exit 1 esac done while read -r PKG ; do VER=$(curl -s https://src.koozali.org/api/v1/repos/$ORG/$PKG/tags | jq -r '.[0].name') koji build $WAIT $ORG-11.0 git+https://src.koozali.org/$ORG/$PKG#$VER done <$1 exit 0