summaryrefslogtreecommitdiff
path: root/pcr/textext/0001-Fix-Issue-111-Write-log-file-to-user-writable-dir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/textext/0001-Fix-Issue-111-Write-log-file-to-user-writable-dir.patch')
-rw-r--r--pcr/textext/0001-Fix-Issue-111-Write-log-file-to-user-writable-dir.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/pcr/textext/0001-Fix-Issue-111-Write-log-file-to-user-writable-dir.patch b/pcr/textext/0001-Fix-Issue-111-Write-log-file-to-user-writable-dir.patch
new file mode 100644
index 000000000..42c56369a
--- /dev/null
+++ b/pcr/textext/0001-Fix-Issue-111-Write-log-file-to-user-writable-dir.patch
@@ -0,0 +1,27 @@
+From 55c6847481487e0f2e7a44706b873608705d47bf Mon Sep 17 00:00:00 2001
+From: Alexander Blinne <alexander.blinne@uni-jena.de>
+Date: Mon, 4 Feb 2019 15:04:56 +0100
+Subject: [PATCH] Fix Issue 111: Write log file to user-writable dir
+
+---
+ extension/textext/__init__.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/extension/textext/__init__.py b/extension/textext/__init__.py
+index 5c26968..65739ae 100644
+--- a/extension/textext/__init__.py
++++ b/extension/textext/__init__.py
+@@ -62,7 +62,9 @@ EXIT_CODE_OK = 0
+ EXIT_CODE_EXPECTED_ERROR = 1
+ EXIT_CODE_UNEXPECTED_ERROR = 60
+
+-LOG_LOCATION = os.path.dirname(__file__) # todo: check destination is writeable
++LOG_LOCATION = os.path.join(defaults.inkscape_extensions_path, "textext")
++if not os.path.isdir(LOG_LOCATION):
++ os.makedirs(LOG_LOCATION)
+ LOG_FILENAME = os.path.join(LOG_LOCATION, "textext.log") # todo: check destination is writeable
+
+
+--
+2.20.1
+