From d9fc4acc572c6647a4f27b838d35d27d805d190e Mon Sep 17 00:00:00 2001 From: Jason Stubbs Date: Sun, 28 Aug 2005 08:37:44 +0000 Subject: Migration (without history) of the current stable line to subversion. svn path=/main/branches/2.0/; revision=1941 --- qa/iuse/iuse.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 qa/iuse/iuse.sh (limited to 'qa/iuse/iuse.sh') diff --git a/qa/iuse/iuse.sh b/qa/iuse/iuse.sh new file mode 100644 index 000000000..3b30d25e4 --- /dev/null +++ b/qa/iuse/iuse.sh @@ -0,0 +1,20 @@ +#!/bin/bash +cd /usr/portage/ +for x in `find -name '*.ebuild'` +do + echo $x + bn=${x##*/} + dn=${x%/*} + fn=.use-${bn/.ebuild/} + myout=${dn}/${fn} + + #massive pipeline follows + sed -e 's/^\([^#]*\)#.*$/\1/' -e '/^pkg_/q' $x | \ + grep -e 'use [[:alnum:]]*' | \ + grep -v DESCRIPTION | \ + sed -e 's/^.*use \([[:alnum:]]*\).*$/\1/' | \ + sed -e '/^$/d' | \ + sort | \ + uniq > $myout + +done -- cgit v1.2.3-1-g7c22