summaryrefslogtreecommitdiffstats
path: root/src/py-libs/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/py-libs/plugins')
-rw-r--r--src/py-libs/plugins/bind_mount.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/py-libs/plugins/bind_mount.py b/src/py-libs/plugins/bind_mount.py
index e2da4d7..e010f92 100644
--- a/src/py-libs/plugins/bind_mount.py
+++ b/src/py-libs/plugins/bind_mount.py
@@ -29,12 +29,11 @@ class BindMount(object):
self.rootdir = rootObj.rootdir
rootObj.bindMountObj = self
rootObj.addHook("preinit", self._bindMountPreInitHook)
- #rootObj.umountCmds.append('umount -n %s/tmp/ccache' % rootObj.rootdir)
- #rootObj.mountCmds.append('mount -n --bind %s %s/tmp/ccache' % (self.ccachePath, rootObj.rootdir))
+ for srcdir, destdir in self.bind_opts['dirs']:
+ rootObj.umountCmds.append('umount -n %s/%s' % (rootObj.rootdir, destdir))
+ rootObj.mountCmds.append('mount -n --bind %s %s/%s' % (srcdir, rootObj.rootdir, destdir))
@traceLog(moduleLog)
def _bindMountPreInitHook(self):
- #mock.util.mkdirIfAbsent(os.path.join(self.rootdir, 'tmp/ccache'))
- pass
-
-
+ for srcdir, destdir in self.bind_opts['dirs']:
+ mock.util.mkdirIfAbsent("%s/%s" % (self.rootObj.rootdir, destdir))