File 0008-Fix-excluded-template-location.patch of Package kdrive

From c96d32e27f9009d7d0ac92beb2cd3c3bbefbddd1 Mon Sep 17 00:00:00 2001
From: Christophe Marin <christophe@krop.fr>
Date: Thu, 24 Apr 2025 02:24:20 +0200
Subject: [PATCH 08/10] Fix excluded template location

---
 src/libcommonserver/utility/utility.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/libcommonserver/utility/utility.cpp b/src/libcommonserver/utility/utility.cpp
index 61ecaeb..1c676a2 100644
--- a/src/libcommonserver/utility/utility.cpp
+++ b/src/libcommonserver/utility/utility.cpp
@@ -21,7 +21,7 @@
 #include "config.h"
 #include "libcommon/utility/utility.h"
 #include "libcommonserver/io/iohelper.h"
-
+#include "log/log.h"
 #if defined(__APPLE__)
 #include "utility_mac.cpp"
 #elif defined(__unix__)
@@ -654,8 +654,10 @@ SyncName Utility::getExcludedAppFilePath(bool test /*= false*/) {
 #endif
 
 SyncName Utility::getExcludedTemplateFilePath(bool test /*= false*/) {
-    return (test ? excludedTemplateFileName
-                 : (CommonUtility::getAppWorkingDir() / binRelativePath() / excludedTemplateFileName).native());
+    SyncName name = (test ? excludedTemplateFileName
+                 : SyncName(Str2SyncName(SYSCONFDIR)) + "/" + SyncName(Str2SyncName(APPLICATION_SHORTNAME)) + "/" + excludedTemplateFileName);
+    LOG_INFO(Log::instance()->getLogger(), "sync-exclude.lst path: " << name.c_str());
+    return name;
 }
 
 SyncPath Utility::binRelativePath() {
-- 
2.50.0

openSUSE Build Service is sponsored by