curtin-dev team mailing list archive
-
curtin-dev team
-
Mailing list archive
-
Message #03312
Re: [Merge] ~mitchellaugustin/curtin:namespace_chroot_fix into curtin:master
Since /usr/bin/true is dynamically linked, it is a bit scary bind mount it into another userspace and use it. Given it only links to libc6, it shouldn't be a problem in my lifetime. But it does feel like a risky pattern to introduce.
Another option is to put the symlink'd ischroot earlier in the $PATH :
ln -sf ../../bin/true /usr/local/bin/ischroot
echo 'DPkg::Path "/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin";' > /etc/apt/apt.conf.d/99-usr-local-dpkg-path
and then clean that up at the end. I haven't looked at the source, that may need to be guarded around deb-based distros if it applies to them.
Just wanted to throw this option out there for the reviewers.
--
https://code.launchpad.net/~mitchellaugustin/curtin/+git/curtin/+merge/460559
Your team curtin developers is subscribed to branch curtin:master.
References