I'm considering switching lmc to use qemu directly instead of virt-install+libvirtd. Currently lmc can use virt-install to create the full range of supported images. But this doesn't work when running inside mock, which is used by Fedora releng's koji system. It also supports the --no-virt mode which runs anaconda directly in the same environment as lmc. The benefit is less things to setup and it works inside mock. But the drawback is that it uses device-mapper for installing to a partitioned disk image, and device-mapper doesn't work inside mock. So when running in mock you can only create a live iso or a filesystem image, not anything that needs a partitioned disk. I've been doing some experimenting and it ends up that qemu works inside mock. Switching to qemu (with optional auto-detection of when it could use qemu-kvm to speed things up) would simplify the code and allow it to create all the image types no matter where it is run from. It is also possible (I haven't tried this yet) that it could be used to create cross-arch images as well, since qemu has a wide range of supported arches. -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT) _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list