commit: 7a00afd1eeef23c21cb934e879c59e7978fc0ef7 Author: Han Han <hanhanzhiyeqianke <AT> gmail <DOT> com> AuthorDate: Sun Jan 6 17:03:57 2019 +0000 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org> CommitDate: Sat Mar 2 23:46:24 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a00afd1
app-emulation/libvirt: Add use flag iscsi-direct Since libvirt-4.7, a new storage pool backend iscsi-direct that uses libiscsi instead of iscsiadm was added. The use flag iscsi-direct will enable it. Closes: https://github.com/gentoo/gentoo/pull/10750 Signed-off-by: Han Han <hanhanzhiyeqianke <AT> gmail.com> Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org> app-emulation/libvirt/libvirt-4.10.0.ebuild | 8 +++++--- app-emulation/libvirt/libvirt-4.9.0.ebuild | 8 +++++--- app-emulation/libvirt/libvirt-9999.ebuild | 8 +++++--- app-emulation/libvirt/metadata.xml | 3 +++ 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/app-emulation/libvirt/libvirt-4.10.0.ebuild b/app-emulation/libvirt/libvirt-4.10.0.ebuild index 4ee860eb76c..72cf7a3a010 100644 --- a/app-emulation/libvirt/libvirt-4.10.0.ebuild +++ b/app-emulation/libvirt/libvirt-4.10.0.ebuild @@ -28,9 +28,9 @@ DESCRIPTION="C toolkit to manipulate virtual machines" HOMEPAGE="http://www.libvirt.org/" LICENSE="LGPL-2.1" IUSE=" - apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm - libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit - +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network + apparmor audit +caps +dbus firewalld fuse glusterfs iscsi iscsi-direct + +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz parted pcap phyp + policykit +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network wireshark-plugins xen zeroconf zfs " @@ -81,6 +81,7 @@ RDEPEND=" fuse? ( >=sys-fs/fuse-2.8.6:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( sys-block/open-iscsi ) + iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( net-libs/libssh ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] ) nfs? ( net-fs/nfs-utils ) @@ -257,6 +258,7 @@ src_configure() { $(use_with glusterfs) $(use_with glusterfs storage-gluster) $(use_with iscsi storage-iscsi) + $(use_with iscsi-direct storage-iscsi-direct) $(use_with libvirtd) $(use_with libssh) $(use_with lvm storage-lvm) diff --git a/app-emulation/libvirt/libvirt-4.9.0.ebuild b/app-emulation/libvirt/libvirt-4.9.0.ebuild index fb60857d3dc..15e0499ef87 100644 --- a/app-emulation/libvirt/libvirt-4.9.0.ebuild +++ b/app-emulation/libvirt/libvirt-4.9.0.ebuild @@ -28,9 +28,9 @@ DESCRIPTION="C toolkit to manipulate virtual machines" HOMEPAGE="http://www.libvirt.org/" LICENSE="LGPL-2.1" IUSE=" - apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm - libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit - +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network + apparmor audit +caps +dbus firewalld fuse glusterfs iscsi iscsi-direct + +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz parted pcap phyp + policykit +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network wireshark-plugins xen zeroconf zfs " @@ -76,6 +76,7 @@ RDEPEND=" fuse? ( >=sys-fs/fuse-2.8.6:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( sys-block/open-iscsi ) + iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( net-libs/libssh ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] ) nfs? ( net-fs/nfs-utils ) @@ -252,6 +253,7 @@ src_configure() { $(use_with glusterfs) $(use_with glusterfs storage-gluster) $(use_with iscsi storage-iscsi) + $(use_with iscsi-direct storage-iscsi-direct) $(use_with libvirtd) $(use_with libssh) $(use_with lvm storage-lvm) diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild index 52082872960..18c56b58956 100644 --- a/app-emulation/libvirt/libvirt-9999.ebuild +++ b/app-emulation/libvirt/libvirt-9999.ebuild @@ -28,9 +28,9 @@ DESCRIPTION="C toolkit to manipulate virtual machines" HOMEPAGE="http://www.libvirt.org/" LICENSE="LGPL-2.1" IUSE=" - apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm - libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit - +qemu rbd sasl selinux +udev +vepa virtualbox virt-network + apparmor audit +caps +dbus firewalld fuse glusterfs iscsi iscsi-direct + +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz parted pcap phyp + policykit +qemu rbd sasl selinux +udev +vepa virtualbox virt-network wireshark-plugins xen zeroconf zfs " @@ -75,6 +75,7 @@ RDEPEND=" fuse? ( >=sys-fs/fuse-2.8.6:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( sys-block/open-iscsi ) + iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( net-libs/libssh ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] ) nfs? ( net-fs/nfs-utils ) @@ -253,6 +254,7 @@ src_configure() { $(use_with glusterfs) $(use_with glusterfs storage-gluster) $(use_with iscsi storage-iscsi) + $(use_with iscsi-direct storage-iscsi-direct) $(use_with libvirtd) $(use_with libssh) $(use_with lvm storage-lvm) diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index 06697bca0c7..63d0a74b30b 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -11,6 +11,9 @@ </maintainer> <use> <!-- Pool backend flags --> + <flag name="iscsi-direct"> + Allow using libiscsi for iSCSI storage pool backend + </flag> <flag name="iscsi"> Allow using an iSCSI remote storage server as pool for disk image storage </flag>
