From 203c8696382bd95b44536929e27fce524b11dcfe Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Mon, 15 Feb 2021 15:08:53 +0100 Subject: [PATCH] ensure INSTANCE_HOME is correct in all use cases --- config/scodocutils.py | 7 +++++++ 1 file changed, 7 insertions(+) mode change 100644 => 100755 config/scodocutils.py diff --git a/config/scodocutils.py b/config/scodocutils.py old mode 100644 new mode 100755 index 98a5be9..51d6c71 --- a/config/scodocutils.py +++ b/config/scodocutils.py @@ -9,6 +9,12 @@ import sys, os, psycopg2, glob, subprocess, traceback, time sys.path.append("..") +# INSTANCE_HOME est nécessaire pour sco_utils.py +# note: avec le python 2.7 de Zope2, l'import de pyscopg2 change +# INSTANCE_HOME dans l'environnement ! +# Ici on le fixe à la "bonne" valeur pour ScoDoc7. +os.environ["INSTANCE_HOME"] = "/opt/scodoc" + def log(msg): sys.stdout.flush() @@ -26,6 +32,7 @@ if not SCODOC_VAR_DIR: sys.exit(1) SCODOC_LOGOS_DIR = os.environ.get("SCODOC_LOGOS_DIR", "") + def get_dept_cnx_str(dept): "db cnx string for dept" f = os.path.join(SCODOC_VAR_DIR, "config", "depts", dept + ".cfg")