#! /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"
+#all="bash-5.0.17-2.fc33.x86_64"
set -ex
d=$PWD/dtneeded.out
-rm -rf $d
-mkdir $d
-parallel -j16 -l32 ./dtneededone $repos $d -- $all
+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"