From b5124de12fa9372c326d5a87739d2bdbe3203fc6 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 16 Aug 2010 17:34:02 -0700 Subject: Fix ebuild.sh argument for cleanrm phase. --- pym/_emerge/EbuildProcess.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'pym') 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: -- cgit v1.2.3-1-g7c22