Bug #247370 - Use a private PORTAGE_TMPDIR for --fetchonly mode in order
authorZac Medico <zmedico@gentoo.org>
Thu, 20 Nov 2008 02:39:15 +0000 (02:39 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 20 Nov 2008 02:39:15 +0000 (02:39 -0000)
commitb3f4024d3267e2b6348f1d3e3f07405ad68d1492
treebdb32b9ce68d1041d9a9152f29f4c2498d3d2d05
parent3a22aca8ad3eaef629f9abc5ddb0b8e976d82984
Bug #247370 - Use a private PORTAGE_TMPDIR for --fetchonly mode in order
do avoid locking the normal build dir location (similar to bug #245231).
The EbuildFetchPretend class is renamed to EbuildFetchonly and it's used
for --fetchonly mode regardless of whether --pretend is enabled. Also,
fix stdout/stderr flushing in JobStatusDisplay.displayMessage() and
portage.spawn() to ensure output always occurs in the correct order when
displaying pkg_nofetch() output in --fetchonly mode.

svn path=/main/trunk/; revision=12006
pym/_emerge/__init__.py
pym/portage/__init__.py