diff options
| author | Joey Hess <joeyh@joeyh.name> | 2017-03-11 16:08:53 -0400 |
|---|---|---|
| committer | Joey Hess <joeyh@joeyh.name> | 2017-03-11 16:08:53 -0400 |
| commit | 8a7efe723e4de97065424d1e2396fe0ce5144f56 (patch) | |
| tree | 8f578241c3d5e0c32c96793c71fb162b765875e4 /src/Propellor/Container.hs | |
| parent | b86dc506337021c84fe836aed3fcaf1a643cc462 (diff) | |
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: <<loop>>" message to be output instead of such a
property using infinite disk space.
This commit was sponsored by Bruno BEAUFILS on Patreon.
Diffstat (limited to 'src/Propellor/Container.hs')
0 files changed, 0 insertions, 0 deletions
