diff mbox series

UBUNTU: [Packaging] disable hv-kvp-daemon if needed

Message ID 20230623134400.705357-2-tim.gardner@canonical.com
State New
Headers show
Series UBUNTU: [Packaging] disable hv-kvp-daemon if needed | expand

Commit Message

Tim Gardner June 23, 2023, 1:44 p.m. UTC
From: Gauthier Jolly <gauthier.jolly@canonical.com>

BugLink: https://bugs.launchpad.net/bugs/2024900

The daemon reads from this vmbus, if it is not present, it will just
exit with an error. Adding this line to the service file will prevent
systemd from trying to start the daemon if the device is not present.

Signed-off-by: Gauthier Jolly <gauthier.jolly@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
---
 debian/linux-cloud-tools-common.hv-kvp-daemon.service | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/debian/linux-cloud-tools-common.hv-kvp-daemon.service b/debian/linux-cloud-tools-common.hv-kvp-daemon.service
index 9f65063bfb1b..efd0931f7495 100644
--- a/debian/linux-cloud-tools-common.hv-kvp-daemon.service
+++ b/debian/linux-cloud-tools-common.hv-kvp-daemon.service
@@ -11,6 +11,7 @@  After=sys-devices-virtual-misc-vmbus\x21hv_kvp.device systemd-remount-fs.service
 Before=shutdown.target cloud-init-local.service walinuxagent.service
 Conflicts=shutdown.target
 RequiresMountsFor=/var/lib/hyperv
+ConditionPathExists=/dev/vmbus/hv_kvp
 
 [Service]
 ExecStart=/usr/sbin/hv_kvp_daemon -n