find org.eclipse.ptp-v* -name feature.xml | sort | while read f do fname=$(echo $f | sed -e 's,.*org.,,' -e 's,-feature.*,,' -e 's,\.,-,g') #echo Feature $fname: deps=$(grep -F 'import plugin' $f | sed -e 's,.*plugin=",,' -e 's,".*,,' | while read p do jar=`find /usr/*/eclipse -name ${p}_\* | grep plugin` if [ -z "${jar}" ] then echo Searching for $p found nothing 1>&2 continue fi rpm=$(rpm -qf $jar --qf '%{NAME}\n') if [ "${rpm/ /}" != "${rpm}" ] then echo Searching for $p found $jar in rpms $rpm 1>&2 fi echo $rpm done | sort -u) echo $fname: $deps done # > deps