Gentoo Archives: gentoo-catalyst

From: Brian Dolbec <dolsen@g.o>
To: gentoo-catalyst@l.g.o
Cc: Brian Dolbec <dolsen@g.o>
Subject: [gentoo-catalyst] [PATCH v3 4/6] Fix mounts and mountmap port_logdir code block.
Date: Fri, 03 Jan 2014 04:16:48
Message-Id: 1388722582-27657-5-git-send-email-dolsen@gentoo.org
In Reply to: [PATCH v3 0/6] "Re: [gentoo-catalyst] Patches to fix rebased patches already applied to current master. Version-2 by Brian Dolbec
1 ---
2 modules/generic_stage_target.py | 13 +++++++++----
3 1 file changed, 9 insertions(+), 4 deletions(-)
4
5 diff --git a/modules/generic_stage_target.py b/modules/generic_stage_target.py
6 index 3d6a45e..55b336f 100644
7 --- a/modules/generic_stage_target.py
8 +++ b/modules/generic_stage_target.py
9 @@ -4,6 +4,11 @@ from generic_target import *
10 from stat import *
11 import catalyst_lock
12
13 +
14 +PORT_LOGDIR_CLEAN = \
15 + 'find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +30 -delete'
16 +
17 +
18 class generic_stage_target(generic_target):
19 """
20 This class does all of the chroot setup, copying of files, etc. It is
21 @@ -233,10 +238,10 @@ class generic_stage_target(generic_target):
22 self.env["PATH"]="/usr/lib/icecc/bin:"+self.env["PATH"]
23
24 if "port_logdir" in self.settings:
25 - self.mounts.append("/var/log/portage")
26 - self.mountmap["/var/log/portage"]=self.settings["port_logdir"]
27 - self.env["PORT_LOGDIR"]="/var/log/portage"
28 - self.env["PORT_LOGDIR_CLEAN"]='find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +30 -delete'
29 + self.mounts.append("port_logdir")
30 + self.mountmap["port_logdir"] = self.settings["port_logdir"]
31 + self.env["PORT_LOGDIR"] = self.settings["port_logdir"]
32 + self.env["PORT_LOGDIR_CLEAN"] = PORT_LOGDIR_CLEAN
33
34 def override_cbuild(self):
35 if "CBUILD" in self.makeconf:
36 --
37 1.8.3.2

Replies

Subject Author
Re: [gentoo-catalyst] [PATCH v3 4/6] Fix mounts and mountmap port_logdir code block. "W. Trevor King" <wking@×××××××.us>