commit:     e2cf676cffe44e4048113a48a4362b57867d11b6
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 11 00:13:06 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Wed Apr  2 20:04:22 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=e2cf676c

generic_stage_target.py: Fix an intermittent snapshot_cache_path keyerror

---
 catalyst/targets/generic_stage_target.py | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/catalyst/targets/generic_stage_target.py 
b/catalyst/targets/generic_stage_target.py
index 9c39d00..eaf2c1f 100644
--- a/catalyst/targets/generic_stage_target.py
+++ b/catalyst/targets/generic_stage_target.py
@@ -215,13 +215,14 @@ class generic_stage_target(generic_target):
                self.mountmap = SOURCE_MOUNTS_DEFAULTS.copy()
                # update them from settings
                self.mountmap["distdir"] = self.settings["distdir"]
-               self.mountmap["portdir"] = normpath("/".join([
-                       self.settings["snapshot_cache_path"],
-                       self.settings["repo_name"],
-                       ]))
                if "SNAPCACHE" not in self.settings:
                        self.mounts.remove("portdir")
-                       #self.mountmap["portdir"] = None
+                       self.mountmap["portdir"] = None
+               else:
+                       self.mountmap["portdir"] = normpath("/".join([
+                               self.settings["snapshot_cache_path"],
+                               self.settings["repo_name"],
+                               ]))
                if os.uname()[0] == "Linux":
                        self.mounts.append("devpts")
                        self.mounts.append("shm")

Reply via email to