From 8a7efe723e4de97065424d1e2396fe0ce5144f56 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 11 Mar 2017 16:08:53 -0400 Subject: Implemented hostChroot As originally seen in my slides at Linux.Conf.Au 2017 in January. Now that it's not vaporware, it allows one Host to build a disk image that has all the properties of another Host. It was easier than I thought to implement this! As expected, Info propagation was slightly tricky. Also, I originally had a lot of machinery to try to use Info to detect infinitely nested chroot loops. But, my machinery didn't work, and when I tested it, ghc did a much better job, causing a "warning: <>" message to be output instead of such a property using infinite disk space. This commit was sponsored by Bruno BEAUFILS on Patreon. --- debian/changelog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 07027273..2791e714 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,10 @@ propellor (3.5.0) UNRELEASED; urgency=medium propellor any longer. * Changed Chroot data type to include Info propigation. (API change) + * Implemented hostChroot, as originally seen in my slides at + Linux.Conf.Au 2017 in January. Now that it's not vaporware, it allows + one Host to build a disk image that has all the properties of another + Host. -- Joey Hess Wed, 08 Mar 2017 14:02:10 -0400 -- cgit v1.3-2-g0d8e