]> xenbits.xensource.com Git - libvirt.git/commitdiff
spec: Add numad dependency to qemu and lxc drivers
authorJim Fehlig <jfehlig@suse.com>
Tue, 20 Dec 2022 04:18:26 +0000 (21:18 -0700)
committerJim Fehlig <jfehlig@suse.com>
Wed, 18 Jan 2023 18:06:13 +0000 (11:06 -0700)
Both drivers use numad via virNumaGetAutoPlacementAdvice. Drop the numad
dependency from libvirt-daemon-common to avoid enforcing it all users of
the subpackage.

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 fb42656adb72de47ce649ca801ff1c4f0f15d94f..04fd15232790a6f6076e609588a9b8ed0b2d247c 100644 (file)
@@ -462,9 +462,6 @@ Requires: dmidecode
 %endif
 # For service management
 Requires(post): /usr/bin/systemctl
-%if %{with_numad}
-Requires: numad
-%endif
 # libvirtd depends on 'messagebus' service
 Requires: dbus
 # For uid creation during pre
@@ -764,6 +761,9 @@ Requires: lzop
 Requires: xz
 Requires: systemd-container
 Requires: swtpm-tools
+    %if %{with_numad}
+Requires: numad
+    %endif
     %if (0%{?fedora} >= 36) || (0%{?rhel} >= 9)
 Recommends: passt
     %endif
@@ -784,6 +784,9 @@ Requires: libvirt-daemon-driver-network = %{version}-%{release}
 Requires: systemd-container
 # for modprobe of nbd driver
 Requires: module-init-tools
+    %if %{with_numad}
+Requires: numad
+    %endif
 
 %description daemon-driver-lxc
 The LXC driver plugin for the libvirtd daemon, providing