Gentoo Archives: gentoo-commits

From: Brian Dolbec <brian.dolbec@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/catalyst:pending commit in: modules/
Date: Tue, 31 Dec 2013 04:39:34
Message-Id: 1388464415.9468c69a818352d97d3afe7c03d2447ebcda33b2.dol-sen@gentoo
1 commit: 9468c69a818352d97d3afe7c03d2447ebcda33b2
2 Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 29 09:03:14 2013 +0000
4 Commit: Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
5 CommitDate: Tue Dec 31 04:33:35 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=9468c69a
7
8 Fix mounts and mountmap port_logdir code block.
9
10 ---
11 modules/generic_stage_target.py | 13 +++++++++----
12 1 file changed, 9 insertions(+), 4 deletions(-)
13
14 diff --git a/modules/generic_stage_target.py b/modules/generic_stage_target.py
15 index 3d6a45e..55b336f 100644
16 --- a/modules/generic_stage_target.py
17 +++ b/modules/generic_stage_target.py
18 @@ -4,6 +4,11 @@ from generic_target import *
19 from stat import *
20 import catalyst_lock
21
22 +
23 +PORT_LOGDIR_CLEAN = \
24 + 'find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +30 -delete'
25 +
26 +
27 class generic_stage_target(generic_target):
28 """
29 This class does all of the chroot setup, copying of files, etc. It is
30 @@ -233,10 +238,10 @@ class generic_stage_target(generic_target):
31 self.env["PATH"]="/usr/lib/icecc/bin:"+self.env["PATH"]
32
33 if "port_logdir" in self.settings:
34 - self.mounts.append("/var/log/portage")
35 - self.mountmap["/var/log/portage"]=self.settings["port_logdir"]
36 - self.env["PORT_LOGDIR"]="/var/log/portage"
37 - self.env["PORT_LOGDIR_CLEAN"]='find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +30 -delete'
38 + self.mounts.append("port_logdir")
39 + self.mountmap["port_logdir"] = self.settings["port_logdir"]
40 + self.env["PORT_LOGDIR"] = self.settings["port_logdir"]
41 + self.env["PORT_LOGDIR_CLEAN"] = PORT_LOGDIR_CLEAN
42
43 def override_cbuild(self):
44 if "CBUILD" in self.makeconf: