Currently we only set this for the main sockets, which means
that
$ systemctl stop virtqemud.socket
will make the socket disappear from the filesystem while
$ systemctl stop virtqemud-ro.socket
won't. Get rid of this inconsistency.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
ListenStream=@runstatedir@/libvirt/virtlockd-admin-sock
Service=virtlockd.service
SocketMode=0600
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target
ListenStream=@runstatedir@/libvirt/virtlockd-sock
Service=virtlockd.service
SocketMode=0600
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target
ListenStream=@runstatedir@/libvirt/virtlogd-admin-sock
Service=virtlogd.service
SocketMode=0600
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target
ListenStream=@runstatedir@/libvirt/virtlogd-sock
Service=virtlogd.service
SocketMode=0600
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target
ListenStream=@runstatedir@/libvirt/libvirt-admin-sock
Service=libvirtd.service
SocketMode=0600
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target
ListenStream=@runstatedir@/libvirt/libvirt-sock-ro
Service=libvirtd.service
SocketMode=0666
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target
ListenStream=@runstatedir@/libvirt/@sockprefix@-admin-sock
Service=@service@.service
SocketMode=0600
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target
ListenStream=@runstatedir@/libvirt/@sockprefix@-sock-ro
Service=@service@.service
SocketMode=0666
+RemoveOnStop=yes
[Install]
WantedBy=sockets.target