X-Git-Url: https://git.jankratochvil.net/?p=massrebuild.git;a=blobdiff_plain;f=dtneededsize;h=6603bde485dfe6dfdf9f489fcac76bc77bd23e9d;hp=61ea9b8294c5b69b70ce7a64bfee5558f5375461;hb=380847aaf5e4609066d7cee35f8cbb8d418a494a;hpb=3a0826600210f718dbd773934e84eb6dd09c6a59 diff --git a/dtneededsize b/dtneededsize index 61ea9b8..6603bde 100755 --- a/dtneededsize +++ b/dtneededsize @@ -18,6 +18,14 @@ sub readfile { return $r; } +my %R; +if (($ARGV[0]||"") eq "-r") { + shift; + my $r=readfile shift; + $R{$1}=1 while $r=~s/^(.*?)\n//; + die $r if $r; +} + my %D; # ==> build/Cadence-1.0.0-0.12.20200504git5787908.fc33.src.rpm.dtneeded <== # /usr/lib/debug/.dwz/Cadence isdwzcommon 479079 NA @@ -26,6 +34,7 @@ my %D; # ==> build/CVector-1.0.3.1-21.fc33.src.rpm.dtneeded <== # /usr/lib64/libCVector-1.0.3.so.2.0.0 nodwzcommon 28088 28896 for my $dtneededfn (glob "build/*.dtneeded") { + next if %R && !$R{($dtneededfn=~m{^build/(.*?)-[^-]*-[^-]*$})[0]."-debuginfo"}; local *F; open F,$dtneededfn or die "$dtneededfn: $1"; local $_;