#! /bin/bash set -ex repos=$1 shift d=$1 shift t=/tmp/dtneededone.$$ rm -rf $t mkdir $t origpwd="$PWD" cd $t if ! dnf --disablerepo='*' --enablerepo=$repos download "$@";then echo "$@" >>$d/error-dnf exit 1 fi for i in "$@";do echo "$t/$i";done|xargs -P192 -n1 "$origpwd"/dtneededtwo "$repos" "$d" echo doneone:"$*"