Merged from trunk 4876:4881
authorFabian Groffen <grobian@gentoo.org>
Mon, 30 Oct 2006 20:01:26 +0000 (20:01 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 30 Oct 2006 20:01:26 +0000 (20:01 -0000)
commitfaef2ebee14db256afe55b7eca7697aba5926054
tree615866f0ea16baabbb4fb83615c27040d8f9565a
parentabcca54b04bddfda0cafde1cb7666b991bdc7e4e
Merged from trunk 4876:4881

For bug #153295, do a sanity check for non-string types in
config.environ().

For getmaskingstatus messages, don't assume ARCH is a valid keyword,
since that assumption is not necessarily correct for operating systems
other than Linux.  Thanks to Diego Petteno for reporting.

Just use stat instead of lstat for config protect, so that broken
symlinks are just ignored.

svn path=/main/branches/prefix/; revision=4883
bin/dispatch-conf
pym/portage.py
pym/portage_util.py