From 7b25a0ee47f19ce41854ce60510da9c2dfa9a3cc Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 30 Sep 2010 12:04:25 -0700 Subject: Fix readonly variable assignment for PORTAGE_BINPKG_TMPFILE when ebuild(1) calls the 'package' phase. --- pym/_emerge/EbuildPhase.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pym/_emerge/EbuildPhase.py') diff --git a/pym/_emerge/EbuildPhase.py b/pym/_emerge/EbuildPhase.py index e3bc076c9..2135c62b2 100644 --- a/pym/_emerge/EbuildPhase.py +++ b/pym/_emerge/EbuildPhase.py @@ -73,6 +73,12 @@ class EbuildPhase(CompositeTask): msg.append("USE: %s" % use) self._elog('einfo', msg) + if self.phase == 'package': + if 'PORTAGE_BINPKG_TMPFILE' not in self.settings: + self.settings['PORTAGE_BINPKG_TMPFILE'] = \ + os.path.join(self.settings['PKGDIR'], + self.settings['CATEGORY'], self.settings['PF']) + '.tbz2' + if self.phase == 'prerm': env_extractor = BinpkgEnvExtractor(background=self.background, scheduler=self.scheduler, settings=self.settings) -- cgit v1.2.3-1-g7c22