dwarfredundant: +batch mode
[massrebuild.git] / dwarfredundant.sh
diff --git a/dwarfredundant.sh b/dwarfredundant.sh
new file mode 100755 (executable)
index 0000000..f1dcd14
--- /dev/null
@@ -0,0 +1,16 @@
+#! /bin/bash
+# echo build/*.dt5.rpm.rpms/*.rpm|xargs -P192 -n64 ./dwarfredundant.sh >dwarfredundant.out
+# perl -ne <dwarfredundant.out '/^(\d+) (\d+) / or die;$a+=$1;$b+=$2;END{print "$a $b ".$a/$b."\n"}'
+for i in "$@";do
+  mkdir work$$
+  cd work$$
+  ln ../$i
+  j=`basename $i`
+  rpm2archive $j
+  rm -f $j
+  tar xzf $j.tgz
+  rm -f $j
+  find -type f|xargs ../../massrebuild7/dwarfredundant -q 2>>../err
+  cd ..
+  rm -rf work$$
+done