From 51c2e78a315d3654f8afce86f2f87f60a9f790fa Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Tue, 19 Oct 2021 07:51:39 +0200 Subject: [PATCH] added sync --- .../src/slsDetectorServer_funcs.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c index b40fe292a..ac17288b4 100644 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -4294,7 +4294,7 @@ int copy_detector_server(int file_des) { retvals); // LOG(logERROR, (mess)); already printed in executecommand } else { - LOG(logINFO, ("\t/etc/inittab DetectoServer line deleted\n")); + LOG(logINFO, ("\tinittab: DetectoServer line deleted\n")); } } @@ -4314,10 +4314,25 @@ int copy_detector_server(int file_des) { retvals); // LOG(logERROR, (mess)); already printed in executecommand } else { - LOG(logINFO, ("\tLinked server added for respawning\n")); + LOG(logINFO, ("\tinittab: updated for respawning\n")); } } #endif + + // sync + if (ret == OK) { + strcpy(cmd, "sync"); + if (executeCommand(cmd, retvals, logDEBUG1) == FAIL) { + ret = FAIL; + snprintf( + mess, MAX_STR_LENGTH, + "Could not copy detector server (sync). %s\n", + retvals); + // LOG(logERROR, (mess)); already printed in executecommand + } else { + LOG(logINFO, ("\tsync\n")); + } + } } #endif return Server_SendResult(file_des, OTHER, retvals, sizeof(retvals));