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