From da71c451fc44248d1f1b471ce0f580689ea14254 Mon Sep 17 00:00:00 2001 From: Sebastian Wick Date: Thu, 20 Jun 2024 14:24:53 +0200 Subject: [PATCH] common: Add flatpak_get_tzdir() helper --- common/flatpak-utils-base-private.h | 4 +++- common/flatpak-utils-base.c | 12 ++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/common/flatpak-utils-base-private.h b/common/flatpak-utils-base-private.h index 89c95291..6784ad6b 100644 --- a/common/flatpak-utils-base-private.h +++ b/common/flatpak-utils-base-private.h @@ -29,7 +29,9 @@ # define G_DBUS_METHOD_INVOCATION_UNHANDLED FALSE #endif -char *flatpak_get_timezone (void); +const char * flatpak_get_tzdir (void); + +char * flatpak_get_timezone (void); char * flatpak_readlink (const char *path, GError **error); diff --git a/common/flatpak-utils-base.c b/common/flatpak-utils-base.c index 51fcf5c6..fecbca07 100644 --- a/common/flatpak-utils-base.c +++ b/common/flatpak-utils-base.c @@ -28,6 +28,18 @@ #include #include "libglnx.h" +const char * +flatpak_get_tzdir (void) +{ + const gchar *tzdir; + + tzdir = getenv ("TZDIR"); + if (tzdir) + return tzdir; + + return "/usr/share/zoneinfo"; +} + char * flatpak_get_timezone (void) {