From c5886e4c1519a2105b4ddd1882664c5dc47f6cc0 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 30 May 2010 19:23:18 +0200 Subject: Import thunderbird 3.0.4 --- find-external-requires | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 find-external-requires (limited to 'find-external-requires') diff --git a/find-external-requires b/find-external-requires new file mode 100755 index 0000000..d79db1d --- /dev/null +++ b/find-external-requires @@ -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 \ No newline at end of file -- cgit