Merged from trunk 5165:5171
authorFabian Groffen <grobian@gentoo.org>
Mon, 4 Dec 2006 20:35:50 +0000 (20:35 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 4 Dec 2006 20:35:50 +0000 (20:35 -0000)
commita344bffa65ac6d77c198be3d291cd0224df7f62e
treef769c0da3d4ec4c6224a32febebfcde7ea6bd2fa
parent59f1b485751edeca5d8f6b28579907d5f207490c
Merged from trunk 5165:5171

When portdbapi.aux_get() generates a KeyError in
portage.getmaskingstatus(), handle it by reporting "corruption".

Make `repoman fix` work with the new ebuild Manifest checks during
depend phase.

Update the RESTRICT=binchecks docs.  Thanks to jakub for the suggestion
and antarus for the patch.

For `ebuild --force digest`, exempt the depend phase from Manifest
checks.

Use portage.chdir() instead of os.chdir() in order to avoid an 'OSError:
[Errno 2] No such file or directory' if the working directory doesn't
exist.  Thanks to Caster for reporting.

svn path=/main/branches/prefix/; revision=5172
bin/ebuild
bin/repoman
man/ebuild.5
pym/portage.py