-mkdir -p dtneeded.log.d
-for pkg in "$@";do
- exec >>dtneeded.log.d/"$pkg" 2>&1
- cd $t
- if ! test -e $pkg.rpm;then
- echo $pkg >>$d/error-e
- continue
- fi
- rpm2archive $pkg.rpm
- rm -f $pkg.rpm
- mkdir x
- cd x
- tar xzf ../$pkg.rpm.tgz
- rm -f $../$pkg.rpm.tgz
- find -type f|while read -r i;do
- llvm-readelf --dynamic-table $i >xxx 2>/dev/null || :
- if test -s xxx;then
- mkdir -p $d/`dirname $i`
- mv -f xxx $d/$i
- fi
- done
- cd $t
- rm -rf x
-done
-rm -rf $t