summaryrefslogtreecommitdiff
path: root/www/zope3/patches/patch-ab
blob: d6040b5b090a93a616a76dbd42a6cf8790ec80a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$NetBSD: patch-ab,v 1.5 2007/02/20 17:30:18 he Exp $

--- Dependencies/zdaemon-Zope-3.3.1/zdaemon/zdrun.py.orig	2006-09-21 19:40:21.000000000 +0900
+++ Dependencies/zdaemon-Zope-3.3.1/zdaemon/zdrun.py
@@ -83,6 +83,14 @@ if __name__ == "__main__":
     scriptdir = dirname(normpath(abspath(sys.argv[0])))
     if basename(scriptdir).lower() == "zdaemon":
         sys.path.append(dirname(scriptdir))
+    here = os.path.dirname(os.path.realpath(__file__))
+    swhome = os.path.dirname(here)
+    for parts in [("src",), ("lib", "python"), ("Lib", "site-packages")]:
+        d = os.path.join(swhome, *(parts + ("zdaemon",)))
+        if os.path.isdir(d):
+            d = os.path.join(swhome, *parts)
+            sys.path.insert(0, d)
+            break
 
 from zdaemon.zdoptions import RunnerOptions