]> xenbits.xensource.com Git - libvirt.git/commitdiff
systemd: Add Also between sockets
authorAndrea Bolognani <abologna@redhat.com>
Mon, 25 Sep 2023 15:24:34 +0000 (17:24 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Mon, 2 Oct 2023 08:41:07 +0000 (10:41 +0200)
This results in all sockets for a service being enabled when a
single one of them is.

The -tcp and -tls sockets are intentionally excluded, because
enabling them should require explicit action on the
administrator's part; moreover, disabling them should not result
in the local sockets being disabled too.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
src/locking/virtlockd-admin.socket.in
src/locking/virtlockd.socket.in
src/logging/virtlogd-admin.socket.in
src/logging/virtlogd.socket.in
src/remote/libvirtd-admin.socket.in
src/remote/libvirtd-ro.socket.in
src/remote/libvirtd.socket.in
src/virtd-admin.socket.in
src/virtd-ro.socket.in
src/virtd.socket.in

index d5ebd7f60bef52de71758d7d2cd8847b4f1a60e2..d05ba982d9f9d90479a0b13e5afc65e5d2d09cc6 100644 (file)
@@ -10,3 +10,4 @@ SocketMode=0600
 
 [Install]
 WantedBy=sockets.target
+Also=virtlockd.socket
index d2cc2a06a3393f12df200ada02921b0e1d2d7213..98aabb2511a1e530afd091c98a3e882b9fec55c8 100644 (file)
@@ -8,3 +8,4 @@ SocketMode=0600
 
 [Install]
 WantedBy=sockets.target
+Also=virtlockd-admin.socket
index 67259803caf9a957da75eead839d80361e925ac3..75ec7bd5fab7165ad53ced32a7212c0690919e4f 100644 (file)
@@ -10,3 +10,4 @@ SocketMode=0600
 
 [Install]
 WantedBy=sockets.target
+Also=virtlogd.socket
index 7b3fc737731e081c88230b2f7e5863031ea7e207..b044d62e7c9f5a193243d2711d5605eec69143e7 100644 (file)
@@ -8,3 +8,4 @@ SocketMode=0600
 
 [Install]
 WantedBy=sockets.target
+Also=virtlogd-admin.socket
index 098e372971eedcd66ebe3249a094f8897d2acc47..6df038d95ad81d5b46fd4b8b8b51f0e157812323 100644 (file)
@@ -10,3 +10,5 @@ SocketMode=0600
 
 [Install]
 WantedBy=sockets.target
+Also=libvirtd.socket
+Also=libvirtd-ro.socket
index 101555e8a074cd26752363477a77b7f8f6fbfc16..6797517c50820bc813aff1a408add791e248f029 100644 (file)
@@ -10,3 +10,5 @@ SocketMode=0666
 
 [Install]
 WantedBy=sockets.target
+Also=libvirtd.socket
+Also=libvirtd-admin.socket
index 3019821df3d149392f23bd349c838e8089f56483..f483facdf3ec4e3a2a08c9e38762b3c858b11885 100644 (file)
@@ -9,3 +9,5 @@ RemoveOnStop=yes
 
 [Install]
 WantedBy=sockets.target
+Also=libvirtd-ro.socket
+Also=libvirtd-admin.socket
index 63db2be5fe9f0f88ce3159e75dc96e0298e1d15b..5a5f57704196aac11e23315e1bc13477c7ade144 100644 (file)
@@ -12,3 +12,5 @@ SocketMode=0600
 
 [Install]
 WantedBy=sockets.target
+Also=@service@.socket
+Also=@service@-ro.socket
index 32e4789b8be5a7dc24688382ee8a8253743e1b25..692279665df768adb51fce6710d0f17453a4feef 100644 (file)
@@ -12,3 +12,5 @@ SocketMode=0666
 
 [Install]
 WantedBy=sockets.target
+Also=@service@.socket
+Also=@service@-admin.socket
index d0a0bb3b1ca46e60f088b1d00a6560a012b08b97..7a8c4bf0c2c46f81b2cdada63e7715b2e7a699da 100644 (file)
@@ -11,3 +11,5 @@ RemoveOnStop=yes
 
 [Install]
 WantedBy=sockets.target
+Also=@service@-ro.socket
+Also=@service@-admin.socket