Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Apitzsch <git@apitzsch.eu>2017-08-11 12:16:57 +0300
committerAndré Apitzsch <git@apitzsch.eu>2017-08-18 20:48:48 +0300
commit6d1c659b4b2189a71ca2c1b8efda9afdd6e060af (patch)
treeb5614b81df2e89bcfb5ea3107e87d71e3e47b566 /scripts/gajim.in
parentab041963b13caf0edb222d0d8cff25150b023760 (diff)
Expand Python module search path
to work around the issue that the gajim module cannot be found
Diffstat (limited to 'scripts/gajim.in')
-rw-r--r--scripts/gajim.in34
1 files changed, 34 insertions, 0 deletions
diff --git a/scripts/gajim.in b/scripts/gajim.in
new file mode 100644
index 000000000..187c59b7c
--- /dev/null
+++ b/scripts/gajim.in
@@ -0,0 +1,34 @@
+#!/usr/bin/python3 -OO
+##
+## Copyright (C) 2005 Yann Le Boulanger <asterix AT lagaule.org>
+## Copyright (C) 2006 Dimitur Kirov <dkirov AT gmail.com>
+## Stefan Bethge <stefan AT lanpartei.de>
+## Copyright (C) 2008 Jonathan Schleifer <js-gajim AT webkeks.org>
+##
+## This file is part of Gajim.
+##
+## Gajim is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published
+## by the Free Software Foundation; version 3 only.
+##
+## Gajim is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with Gajim. If not, see <http://www.gnu.org/licenses/>.
+##
+
+import os
+import sys
+
+if sys.platform != 'win32':
+ if os.geteuid() == 0:
+ sys.exit("You must not launch gajim as root, it is insecure.")
+
+sys.path.append("@PY_SITEDIR@")
+
+import gajim.gajim as g
+
+g.GajimApplication().run(sys.argv)