Log message for revision 99134:
  add "python" option to zope.conf schema allowing for a python binary to be 
specified, allowed a Zope instance to run from any buildout with the 
appropriate eggs.

Changed:
  U   Zope/trunk/src/Zope2/Startup/zopectl.py
  U   Zope/trunk/src/Zope2/Startup/zopeschema.xml

-=-
Modified: Zope/trunk/src/Zope2/Startup/zopectl.py
===================================================================
--- Zope/trunk/src/Zope2/Startup/zopectl.py     2009-04-11 17:48:10 UTC (rev 
99133)
+++ Zope/trunk/src/Zope2/Startup/zopectl.py     2009-04-11 17:52:25 UTC (rev 
99134)
@@ -129,7 +129,7 @@
             self.sockname = config.runner.socket_name
         else:
             self.sockname = os.path.join(self.clienthome, "zopectlsock")
-        self.python = sys.executable
+        self.python = config.python or sys.executable
         self.zdrun = os.path.join(os.path.dirname(zdaemon.__file__),
                                   "zdrun.py")
         if WIN:

Modified: Zope/trunk/src/Zope2/Startup/zopeschema.xml
===================================================================
--- Zope/trunk/src/Zope2/Startup/zopeschema.xml 2009-04-11 17:48:10 UTC (rev 
99133)
+++ Zope/trunk/src/Zope2/Startup/zopeschema.xml 2009-04-11 17:52:25 UTC (rev 
99134)
@@ -945,4 +945,14 @@
    </description>
   </multisection>
 
+    <key name="python" datatype="existing-path"
+         required="no">
+      <description>
+        Path to the Python interpreter for use by zdaemon.
+        Defaults to sys.executable.
+        Needed for buildout-based instances to supply a python
+        that has all the correct eggs on the path.
+      </description>
+    </key>
+
 </schema>

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to