#! /bin/bash repos=rawhide all="$(dnf --refresh --disablerepo='*' --enablerepo=$repos repoquery -a --qf '%{name}-%{version}-%{release}.%{arch}')" #all="bash-5.0.17-2.fc33.x86_64" set -ex d=$PWD/dtneeded.out rm -rf $d $d-log.d mkdir $d $d-log.d # 61970/192 = 322 # -n128 maybe ignored some pkgs echo $all|tr ' ' '\n'|shuf|xargs -P192 -n128 ./dtneededone $repos $d echo done:"$all"