README: +mockfail* mv
[massrebuild.git] / debuginfosize
index 7778ffb..39fab7e 100755 (executable)
@@ -3,10 +3,13 @@ set -e
 # build/znc-1.8.1-2.fc33.src.rpm.rpms
 [ $# -eq 1 ]
 which readelf >/dev/null
+which llvm-dwarfdump >/dev/null
 srcrpm=$1
 test -e $srcrpm.rpms
-test ! -e $srcrpm.rpmsizes
+test ! '(' -e $srcrpm.rpmsizes -a -e $srcrpm.dt5.rpm.dttypes ')'
 test ! -e $srcrpm.rpms.d
+: >$srcrpm.dt5.rpm.dttypes
+origpwd="$PWD"
 mkdir $srcrpm.rpms.d
 pushd $srcrpm.rpms.d >/dev/null
   rpmsbase=../../`basename $srcrpm`
@@ -52,6 +55,7 @@ pushd $srcrpm.rpms.d >/dev/null
       fi
       dwztot=$[$dwztot+$dwz]
       dttot=$[$dttot+$dt]
+      llvm-dwarfdump -color=0 -debug-types --summarize-types ../dt/$i >>"$origpwd/$srcrpm".dt5.rpm.dttypes
     done
   popd >/dev/null
 popd >/dev/null