]> xenbits.xensource.com Git - libvirt.git/commitdiff
spec: Add module-init-tools dependency to nodedev and lxc drivers
authorJim Fehlig <jfehlig@suse.com>
Tue, 20 Dec 2022 00:38:31 +0000 (17:38 -0700)
committerJim Fehlig <jfehlig@suse.com>
Wed, 18 Jan 2023 18:06:13 +0000 (11:06 -0700)
Only the nodedev and lxc drivers require module-init-tools. Remove the
dependency from libvirt-daemon-common and add it to the nodedev and lxc
drivers. This avoids enforcing the dependency on all users of
libvirt-daemon-common.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
libvirt.spec.in

index 9dd695a07e968a612cb45c99257f94341d1ea668..fb42656adb72de47ce649ca801ff1c4f0f15d94f 100644 (file)
@@ -451,8 +451,6 @@ Requires: libvirt-libs = %{version}-%{release}
 # Recommends here will install libvirt-client by default (if available), but
 # RPM won't complain if the package is unavailable, masked, or removed later.
 Recommends: libvirt-client = %{version}-%{release}
-# for modprobe of pci devices
-Requires: module-init-tools
 # for /sbin/ip
 Requires: iproute
 # for /sbin/tc
@@ -574,6 +572,8 @@ Requires: libvirt-libs = %{version}-%{release}
 Requires: systemd >= 185
 # For managing persistent mediated devices
 Requires: mdevctl
+# for modprobe of pci devices
+Requires: module-init-tools
 
 %description daemon-driver-nodedev
 The nodedev driver plugin for the libvirtd daemon, providing
@@ -782,6 +782,8 @@ Requires: libvirt-libs = %{version}-%{release}
 # There really is a hard cross-driver dependency here
 Requires: libvirt-daemon-driver-network = %{version}-%{release}
 Requires: systemd-container
+# for modprobe of nbd driver
+Requires: module-init-tools
 
 %description daemon-driver-lxc
 The LXC driver plugin for the libvirtd daemon, providing