curtin-dev team mailing list archive
-
curtin-dev team
-
Mailing list archive
-
Message #03326
Re: [Merge] ~mitchellaugustin/curtin:namespace_chroot_fix into curtin:master
Review: Needs Fixing
Unit tests please.
Diff comments:
> diff --git a/curtin/util.py b/curtin/util.py
> index 9ab4829..87a35db 100644
> --- a/curtin/util.py
> +++ b/curtin/util.py
> @@ -767,6 +777,12 @@ class ChrootableTarget(object):
> self.rc_tmp = None
> raise
>
> + # Symlink true to ischroot since we may be in separate PID
Comment is now out of date.
> + # namespace, which can throw off ischroot
> + ischroot_mount_path = paths.target_path(self.target, '/usr/bin/ischroot')
> + if do_mount('/usr/bin/true', ischroot_mount_path, opts='--bind'):
Can you address Dann's feedback by mounting the copy of /usr/bin/true from the target instead of from the ephemeral environment?
> + self.umounts.append(ischroot_mount_path)
> +
> return self
>
> def __exit__(self, etype, value, trace):
--
https://code.launchpad.net/~mitchellaugustin/curtin/+git/curtin/+merge/460559
Your team curtin developers is subscribed to branch curtin:master.
References