dtneededsize: +-r
[massrebuild.git] / dtneeded
1 #! /bin/bash
2 repos=rawhide
3 all="$(dnf --refresh --disablerepo='*' --enablerepo=$repos repoquery -a --qf '%{name}-%{version}-%{release}.%{arch}')"
4 #all="bash-5.0.17-2.fc33.x86_64"
5 set -ex
6 d=$PWD/dtneeded.out
7 rm -rf $d $d-log.d
8 mkdir $d $d-log.d
9 # 61970/192 = 322
10 # -n128 maybe ignored some pkgs
11 echo $all|tr ' ' '\n'|shuf|xargs -P192 -n128 ./dtneededone $repos $d
12 echo done:"$all"