From 68acb05116fe2561709823f438363121b6c0ed15 Mon Sep 17 00:00:00 2001 From: svenhoefer Date: Mon, 23 Nov 2020 21:28:37 +0100 Subject: [PATCH] - setting_helpers: remove some hardcoded paths Signed-off-by: Thilo Graf --- src/system/setting_helpers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/setting_helpers.cpp b/src/system/setting_helpers.cpp index d3b48ad7c..5162af196 100644 --- a/src/system/setting_helpers.cpp +++ b/src/system/setting_helpers.cpp @@ -498,7 +498,7 @@ bool CTZChangeNotifier::changeNotify(const neutrino_locale_t, void * Data) const char *zptr = xmlGetAttribute(search, "zone"); if(zptr) zone = zptr; - if (!access("/usr/share/zoneinfo/" + zone, R_OK)) + if (!access(DATADIR "/zoneinfo/" + zone, R_OK)) found = true; break; } @@ -509,7 +509,7 @@ bool CTZChangeNotifier::changeNotify(const neutrino_locale_t, void * Data) } if(found) { printf("Timezone: %s -> %s\n", name.c_str(), zone.c_str()); - std::string cmd = "/usr/share/zoneinfo/" + zone; + std::string cmd = DATADIR "/zoneinfo/" + zone; printf("symlink %s to /etc/localtime\n", cmd.c_str()); if (unlink("/etc/localtime")) perror("unlink failed");