diff options
author | Jason Stubbs <jstubbs@gentoo.org> | 2005-08-28 08:37:44 +0000 |
---|---|---|
committer | Jason Stubbs <jstubbs@gentoo.org> | 2005-08-28 08:37:44 +0000 |
commit | d9fc4acc572c6647a4f27b838d35d27d805d190e (patch) | |
tree | 262a8de35d8c7567312757da5f1f66efdc8cece5 /qa/iuse/iuse.sh | |
download | portage-d9fc4acc572c6647a4f27b838d35d27d805d190e.tar.gz portage-d9fc4acc572c6647a4f27b838d35d27d805d190e.tar.bz2 portage-d9fc4acc572c6647a4f27b838d35d27d805d190e.zip |
Migration (without history) of the current stable line to subversion.
svn path=/main/branches/2.0/; revision=1941
Diffstat (limited to 'qa/iuse/iuse.sh')
-rw-r--r-- | qa/iuse/iuse.sh | 20 |
1 files changed, 20 insertions, 0 deletions
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 |