From: Zac Medico Date: Tue, 17 Aug 2010 00:34:02 +0000 (-0700) Subject: Fix ebuild.sh argument for cleanrm phase. X-Git-Tag: v2.2_rc68~148 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=b5124de12fa9372c326d5a87739d2bdbe3203fc6;p=portage.git Fix ebuild.sh argument for cleanrm phase. --- diff --git a/pym/_emerge/EbuildProcess.py b/pym/_emerge/EbuildProcess.py index 2d4d61b1b..c60c2bda9 100644 --- a/pym/_emerge/EbuildProcess.py +++ b/pym/_emerge/EbuildProcess.py @@ -28,9 +28,14 @@ class EbuildProcess(AbstractEbuildProcess): kwargs.update(actionmap[self.phase]["args"]) cmd = actionmap[self.phase]["cmd"] % self.phase else: + if self.phase == 'cleanrm': + ebuild_sh_arg = 'clean' + else: + ebuild_sh_arg = self.phase + cmd = "%s %s" % (_shell_quote(os.path.join( self.settings["PORTAGE_BIN_PATH"], - os.path.basename(EBUILD_SH_BINARY))), self.phase) + os.path.basename(EBUILD_SH_BINARY))), ebuild_sh_arg) try: return doebuild_spawn(cmd, self.settings, **kwargs) finally: