[tracker/tracker-1.0] libtracker-extract: Fixed TRACKER_EXTRACTORS_DIR env var
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/tracker-1.0] libtracker-extract: Fixed TRACKER_EXTRACTORS_DIR env var
- Date: Fri, 22 Aug 2014 11:53:58 +0000 (UTC)
commit 4ce42c399e3f849d666598dd98fd2e414c9b8566
Author: Martyn Russell <martyn lanedo com>
Date: Thu Aug 7 15:50:43 2014 +0100
libtracker-extract: Fixed TRACKER_EXTRACTORS_DIR env var
It's in the man pages but was removed during recent libtracker-extract work.
It's now been added back
src/libtracker-extract/tracker-module-manager.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-extract/tracker-module-manager.c b/src/libtracker-extract/tracker-module-manager.c
index de4237f..aaa3ce4 100644
--- a/src/libtracker-extract/tracker-module-manager.c
+++ b/src/libtracker-extract/tracker-module-manager.c
@@ -70,8 +70,16 @@ load_extractor_rule (GKeyFile *key_file,
if (!G_IS_DIR_SEPARATOR (module_path[0])) {
gchar *tmp;
+ const gchar *extractors_dir;
- tmp = g_build_filename (TRACKER_EXTRACTORS_DIR, module_path, NULL);
+ extractors_dir = g_getenv ("TRACKER_EXTRACTORS_DIR");
+ if (G_LIKELY (extractors_dir == NULL)) {
+ extractors_dir = TRACKER_EXTRACTORS_DIR;
+ } else {
+ g_message ("Extractor rules directory is '%s' (set in env)", extractors_dir);
+ }
+
+ tmp = g_build_filename (extractors_dir, module_path, NULL);
g_free (module_path);
module_path = tmp;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]