diff options
author | Marius Mauch <genone@gentoo.org> | 2006-02-19 05:44:38 +0000 |
---|---|---|
committer | Marius Mauch <genone@gentoo.org> | 2006-02-19 05:44:38 +0000 |
commit | c1cbe83eb682cbe1c42ef9379272d7ca3433db93 (patch) | |
tree | 56cde472eeaa817ccd41e17d5a892712ed7b0f15 | |
parent | e2b9dff40e5b890f8d57923af8c5e64a5837c217 (diff) | |
download | portage-c1cbe83eb682cbe1c42ef9379272d7ca3433db93.tar.gz portage-c1cbe83eb682cbe1c42ef9379272d7ca3433db93.tar.bz2 portage-c1cbe83eb682cbe1c42ef9379272d7ca3433db93.zip |
more obsolete stuff, qa is in ebuild.sh now
svn path=/main/trunk/; revision=2745
-rw-r--r-- | qa/iuse/iuse.sh | 20 | ||||
-rwxr-xr-x | qa/iuse/iuse2.py | 58 |
2 files changed, 0 insertions, 78 deletions
diff --git a/qa/iuse/iuse.sh b/qa/iuse/iuse.sh deleted file mode 100644 index 3b30d25e4..000000000 --- a/qa/iuse/iuse.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/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 diff --git a/qa/iuse/iuse2.py b/qa/iuse/iuse2.py deleted file mode 100755 index 7944b9327..000000000 --- a/qa/iuse/iuse2.py +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/python2.2 -import portage,sys -portdir=portage.settings["PORTDIR"] -for cp in portage.portdb.cp_all(): - for cpv in portage.portdb.cp_list(cp): - try: - myaux=portage.portdb.aux_get(cpv,["DEPEND","RDEPEND","SRC_URI"]) - except KeyError: - pass - myuse={} - for str in myaux: - mysplit=str.split() - for part in mysplit: - if part[-1]=="?": - if part[0]=="!": - if not myuse.has_key(part[1:-1]): - myuse[part[1:-1]]=None - else: - if not myuse.has_key(part[:-1]): - myuse[part[:-1]]=None - if not myuse: - continue - cpsplit=cpv.split("/") - mypath=portdir+"/"+cp+"/.use-"+cpsplit[1] - print mypath - myfile=open(mypath,"r") - for x in myfile.readlines(): - if x[:-1]: - if not myuse.has_key(x[:-1]): - myuse[x[:-1]]=None - print myuse.keys() - myfile.close() - if not myuse.keys(): - #no IUSE to add - continue - myepath=portdir+"/"+cp+"/"+cpsplit[1]+".ebuild" - myefile=open(myepath,"r") - mylines=myefile.readlines() - myefile.close() - mynewlines=[] - pos=0 - while (pos<len(mylines)) and (mylines[pos][0]=="#"): - mynewlines.append(mylines[pos]) - pos += 1 - myuses=myuse.keys() - iuseline="\nIUSE=\""+myuses[0] - for x in myuses[1:]: - iuseline=iuseline+" "+x - iuseline=iuseline+"\"\n" - mynewlines.append(iuseline) - while (pos<len(mylines)): - mynewlines.append(mylines[pos]) - pos += 1 - - myefile=open(myepath,"w") - for x in mynewlines: - myefile.write(x) - myefile.close() |