summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/BinpkgFetcher.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/_emerge/BinpkgFetcher.py')
-rw-r--r--pym/_emerge/BinpkgFetcher.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/BinpkgFetcher.py b/pym/_emerge/BinpkgFetcher.py
index 5677419e7..0032e601d 100644
--- a/pym/_emerge/BinpkgFetcher.py
+++ b/pym/_emerge/BinpkgFetcher.py
@@ -63,7 +63,7 @@ class BinpkgFetcher(SpawnProcess):
if pretend:
portage.writemsg_stdout("\n%s\n" % uri, noiselevel=-1)
- self.returncode = os.EX_OK
+ self._set_returncode((self.pid, os.EX_OK))
self.wait()
return
@@ -102,7 +102,7 @@ class BinpkgFetcher(SpawnProcess):
def _set_returncode(self, wait_retval):
SpawnProcess._set_returncode(self, wait_retval)
- if self.returncode == os.EX_OK:
+ if not self.pretend and self.returncode == os.EX_OK:
# If possible, update the mtime to match the remote package if
# the fetcher didn't already do it automatically.
bintree = self.pkg.root_config.trees["bintree"]