Merged from trunk 6239:6242
authorFabian Groffen <grobian@gentoo.org>
Sun, 18 Mar 2007 11:08:11 +0000 (11:08 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 18 Mar 2007 11:08:11 +0000 (11:08 -0000)
commit7c8438bd8dccccc88fdba10c50149f99435d5514
treef20605c9c5de181db5df68e9c61b9cae51363dff
parentff2139544835e46688e97ab7f6712536d078212a
Merged from trunk 6239:6242

make sure we prefix all arguments with $D, including ones that dont
start with a / (SpankMan)

Use locals() instead of setattr to insert generated functions into the
current module.  Thanks to Brian Harring for the suggestion.

Never use listdir with both recursion=True and followSymlinks=True since
it circular symlinks will lead to endless recursion loops.  Thanks to
Tobias Hahn <tobhahn@web.de> for this patch.

svn path=/main/branches/prefix/; revision=6243
bin/dodir
bin/fowners
bin/fperms
pym/portage/dbapi/vartree.py
pym/portage/output.py
pym/portage/tests/bin/setup_env.py