It should be possible to skip installing the libzfs2-devel package as well as the dracut-zfs package for systems that will not be needing them. For example: a system that will not be building programs that depend on libzfs, does not need libzfs2-devel (or perhaps almost nothing of the development stack pulled by it). A system that will not be booting from ZFS root does not need dracut-zfs.
This cuts down on the installed footprint.
Suggesting making --without-devel the default for both deploy-zfs and install-fedora-on-zfs, while --without-dracut should be the default of deploy-zfs but --with-dracut should be the default of install-fedora-on-zfs (since it needs ZFS Dracut to do its boot work).
It should be possible to skip installing the libzfs2-devel package as well as the dracut-zfs package for systems that will not be needing them. For example: a system that will not be building programs that depend on libzfs, does not need libzfs2-devel (or perhaps almost nothing of the development stack pulled by it). A system that will not be booting from ZFS root does not need dracut-zfs.
This cuts down on the installed footprint.
Suggesting making --without-devel the default for both deploy-zfs and install-fedora-on-zfs, while --without-dracut should be the default of deploy-zfs but --with-dracut should be the default of install-fedora-on-zfs (since it needs ZFS Dracut to do its boot work).