EbuildBuild: don't digest if fetch failed
authorZac Medico <zmedico@gentoo.org>
Sat, 18 May 2013 12:29:20 +0000 (05:29 -0700)
committerZac Medico <zmedico@gentoo.org>
Sat, 18 May 2013 12:29:20 +0000 (05:29 -0700)
pym/_emerge/EbuildBuild.py

index 845b11582e9f39a846c16ca901d7ac10a47a5304..75d906ffbbdfba9d4bf4bbd871ab7ea53ecdf496 100644 (file)
@@ -162,7 +162,7 @@ class EbuildBuild(CompositeTask):
                if self.returncode != os.EX_OK:
                        portdb = self.pkg.root_config.trees[self._tree].dbapi
                        spawn_nofetch(portdb, self._ebuild_path, settings=self.settings)
-               if 'digest' in self.settings.features:
+               elif 'digest' in self.settings.features:
                        if not digestgen(mysettings=self.settings,
                                myportdb=self.pkg.root_config.trees[self._tree].dbapi):
                                self.returncode = 1