From 999d9841756527288c6540f50fad5f94b43f9913 Mon Sep 17 00:00:00 2001 From: Lin Liu Date: Thu, 14 Aug 2025 03:37:25 +0000 Subject: [PATCH] CA-404344: update service to systemd command `service` from initscripts was dropped in new platform, and suggested to use `systemctl` to manage services. This fix migrate `service` to `systemctl`, and is compatible with old platforms Signed-off-by: Lin Liu --- daemon/xapi_mon.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/daemon/xapi_mon.c b/daemon/xapi_mon.c index 480d5e1..bb420b6 100755 --- a/daemon/xapi_mon.c +++ b/daemon/xapi_mon.c @@ -83,10 +83,10 @@ #define XAPIMON_WAITCHLD_POLLING_DIVIDER (10) #define XAPI_HEALTHCHECKER_PATH "/opt/xensource/libexec/" #define XAPI_HEALTHCHECKER "xapi-health-check" -#define XAPI_RESTARTER_PATH "/sbin/" -#define XAPI_RESTARTER "service" -#define XAPI_RESTARTER_OPTION1 "xapi" -#define XAPI_RESTARTER_OPTION2 "restart" +#define XAPI_RESTARTER_PATH "/usr/bin/" +#define XAPI_RESTARTER "systemctl" +#define XAPI_RESTARTER_OPTION1 "restart" +#define XAPI_RESTARTER_OPTION2 "xapi.service" static HA_COMMON_OBJECT_HANDLE xapimon_object = HA_COMMON_OBJECT_INVALID_HANDLE_VALUE;