From 9bc14a92cd7d4355024bebc0984b6bb6d8f721a8 Mon Sep 17 00:00:00 2001 From: Gauthier Jolly Date: Fri, 23 Jun 2023 07:44:00 -0600 Subject: [PATCH] UBUNTU: [Packaging] disable hv-kvp-daemon if needed 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 Signed-off-by: Tim Gardner Acked-by: Andrei Gherzan Acked-by: Stefan Bader Signed-off-by: Roxana Nicolescu --- debian/linux-cloud-tools-common.hv-kvp-daemon.service | 1 + 1 file changed, 1 insertion(+) 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 -- 2.39.5