This merge request makes
archiso hook compatible with the correct output of the
encrypt hook, that can so be enabled
and configured to handle LUKS encrypted archiso systems.
encrypt successfully ends, it exports a static
containing the path of the device mapper representing the root device
Since the root device here is on a file on the
bootmnt and not on a disk directly,
I've changed the cryptsetup
encrypt hook to support an intermediate mount for
Compatibility is obtained by bind mounting
and replacing the loopmount with
root if it exists.
archisodevice has been changed from
to avoid boot problems when multiple
archisolabel'd devices are inserted.
Depends on nested cryptkey support
cryptsetup merge request (where should it be submitted for review?).
See specular MR on archlinux/archiso!217.