[PATCH V8 10/13] spec: Remove libvirt-daemon dependency from primary drivers
Jim Fehlig
jfehlig at suse.com
Fri Jan 13 18:32:20 UTC 2023
On 1/13/23 10:05, Andrea Bolognani wrote:
> On Wed, Jan 11, 2023 at 03:05:57PM -0700, Jim Fehlig wrote:
>> Change the dependency to a 'Wants' to avoid a pacakge
>
> *package
>
>> +++ b/libvirt.spec.in
>> @@ -775,7 +776,8 @@ QEMU
>> %if %{with_lxc}
>> %package daemon-driver-lxc
>> Summary: LXC driver plugin for the libvirtd daemon
>> -Requires: libvirt-daemon = %{version}-%{release}
>> +Requires: libvirt-daemon-common = %{version}-%{release}
>> +Requires: libvirt-daemon-log = %{version}-%{release}
>
> Does the lxc driver actually use virtlogd by default in the same way
> the qemu driver does?
AFAICT, no, it does not. I don't recall what got me to thinking it was needed...
> If so, we need a Requires=virtlogd.socket in
> the corresponding unit file, and also libvirt-daemon-lxc needs to
> Require: libvirt-daemon-log by the end of the series.
>
>> +++ b/src/libxl/virtxend.service.in
>> @@ -1,10 +1,10 @@
>> [Unit]
>> Description=Virtualization xen daemon
>> Conflicts=libvirtd.service
>> -Requires=virtlockd.socket
>> Requires=virtxend.socket
>> Requires=virtxend-ro.socket
>> Requires=virtxend-admin.socket
>> +Wants=virtlockd.socket
> [...]
>> +++ b/src/qemu/virtqemud.service.in
>> @@ -2,10 +2,10 @@
>> Description=Virtualization qemu daemon
>> Conflicts=libvirtd.service
>> Requires=virtlogd.socket
>> -Requires=virtlockd.socket
>> Requires=virtqemud.socket
>> Requires=virtqemud-ro.socket
>> Requires=virtqemud-admin.socket
>> +Wants=virtlockd.socket
>
> I would make these changes in a separate preparatory patch, and
> modify libvirtd.service in the same way at that time.
Ok, will do in V9.
Regards,
Jim
More information about the libvir-list
mailing list