diff -r 71521dfedb0b -r 7298a2e37ba3 mozilla-xulrunner22/find-external-requires.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mozilla-xulrunner22/find-external-requires.sh Wed Mar 30 08:47:52 2011 +0200 @@ -0,0 +1,23 @@ +#!/bin/sh + +# Finds requirements provided outside of the current file set + +filelist=`sed "s/[]['\"*?{}]/\\\\\&/g"` + +provides=`echo "$filelist" | /usr/lib/rpm/find-provides` + +{ +for f in $filelist ; do + echo $f | /usr/lib/rpm/find-requires | while read req ; do + found=0 + for p in $provides ; do + if [ "$req" = "$p" ]; then + found=1 + fi + done + if [ "$found" = "0" ]; then + echo $req + fi + done +done +} | sort -u