summaryrefslogtreecommitdiff
path: root/src/Propellor/PrivData.hs
diff options
context:
space:
mode:
authorJoey Hess2017-03-11 16:08:53 -0400
committerJoey Hess2017-03-11 16:08:53 -0400
commit8a7efe723e4de97065424d1e2396fe0ce5144f56 (patch)
tree8f578241c3d5e0c32c96793c71fb162b765875e4 /src/Propellor/PrivData.hs
parentb86dc506337021c84fe836aed3fcaf1a643cc462 (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/PrivData.hs')
0 files changed, 0 insertions, 0 deletions