commit:     9e6bcc4b78172611430db8b981b2ce1b23a59263
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 29 09:03:14 2013 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Fri Apr 18 16:50:36 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=9e6bcc4b

Fix mounts and mountmap port_logdir code block.

Conflicts:
        catalyst/base/stagebase.py

---
 catalyst/base/stagebase.py | 9 +++++----
 catalyst/defaults.py       | 3 +++
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 2cce2f7..aa9be38 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -13,7 +13,8 @@ from catalyst.support import (CatalystError, msg, 
file_locate, normpath,
 from catalyst.base.targetbase import TargetBase
 from catalyst.base.clearbase import ClearBase
 from catalyst.base.genbase import GenBase
-from catalyst.defaults import TARGET_MOUNT_DEFAULTS, SOURCE_MOUNT_DEFAULTS
+from catalyst.defaults import (TARGET_MOUNT_DEFAULTS, SOURCE_MOUNT_DEFAULTS,
+       PORT_LOGDIR_CLEAN)
 from catalyst.lock import LockDir
 from catalyst.fileops import ensure_dirs, pjoin
 from catalyst.base.resume import AutoResume
@@ -253,9 +254,9 @@ class StageBase(TargetBase, ClearBase, GenBase):
 
                if "port_logdir" in self.settings:
                        self.mounts.append("port_logdir")
-                       
self.mountmap["port_logdir"]=self.settings["port_logdir"]
-                       self.env["PORT_LOGDIR"]=self.settings["port_logdir"]
-                       self.env["PORT_LOGDIR_CLEAN"]='find "${PORT_LOGDIR}" 
-type f ! -name "summary.log*" -mtime +30 -delete'
+                       self.mountmap["port_logdir"] = 
self.settings["port_logdir"]
+                       self.env["PORT_LOGDIR"] = self.settings["port_logdir"]
+                       self.env["PORT_LOGDIR_CLEAN"] = PORT_LOGDIR_CLEAN
 
        def override_cbuild(self):
                if "CBUILD" in self.makeconf:

diff --git a/catalyst/defaults.py b/catalyst/defaults.py
index 1f86c1d..59941ee 100644
--- a/catalyst/defaults.py
+++ b/catalyst/defaults.py
@@ -105,6 +105,9 @@ SOURCE_MOUNT_DEFAULTS = {
        "shm": "shmfs",
        }
 
+PORT_LOGDIR_CLEAN = \
+       'find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +30 
-delete'
+
 # legend:  key: message
 option_messages = {
        "autoresume": "Autoresuming support enabled.",

Reply via email to