summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--morphlib/stagingarea.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/morphlib/stagingarea.py b/morphlib/stagingarea.py
index b676d4db..0508047d 100644
--- a/morphlib/stagingarea.py
+++ b/morphlib/stagingarea.py
@@ -274,9 +274,11 @@ class StagingArea(object):
else:
binds = ()
+ mounts = [(os.path.join(self.dirname, target), type, source)
+ for target, type, source in self.to_mount]
cmdline = morphlib.util.containerised_cmdline(
argv, cwd=kwargs.pop('cwd', '/'),
- root=chroot_dir, mounts=self.to_mount,
+ root=chroot_dir, mounts=mounts,
binds=binds, mount_proc=mount_proc,
writable_paths=do_not_mount_dirs)
try: