[Zope3-checkins] SVN: Zope3/trunk/skel/bin/zopectl.in initial version of the zopectl template

Fred L. Drake, Jr. fred at zope.com
Mon May 17 11:43:52 EDT 2004


Log message for revision 24774:
initial version of the zopectl template


-=-
Added: Zope3/trunk/skel/bin/zopectl.in
===================================================================
--- Zope3/trunk/skel/bin/zopectl.in	2004-05-17 11:09:27 UTC (rev 24773)
+++ Zope3/trunk/skel/bin/zopectl.in	2004-05-17 15:43:50 UTC (rev 24774)
@@ -0,0 +1,42 @@
+#!/usr/bin/env python2.3
+##############################################################################
+#
+# Copyright (c) 2004 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.0 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Script to run the Zope Application Server in the foreground.
+
+$Id$
+"""
+import os
+import sys
+
+
+SOFTWARE_HOME = "<<SOFTWARE_HOME>>"
+INSTANCE_HOME = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
+CONFIG_FILE = os.path.join(INSTANCE_HOME, "etc", "zdaemon.conf")
+
+
+def run():
+    # This removes the script directory from sys.path, which we do
+    # since there are no modules here.
+    #
+    basepath = filter(None, sys.path)
+
+    sys.path[:] = [os.path.join(INSTANCE_HOME, "lib", "python"),
+                   SOFTWARE_HOME] + basepath
+
+    from zdaemon.zdctl import main
+    main(["-C", CONFIG_FILE] + sys.argv[1:])
+
+
+if __name__ == '__main__':
+    run()


Property changes on: Zope3/trunk/skel/bin/zopectl.in
___________________________________________________________________
Name: svn:eol-style
   + native




More information about the Zope3-Checkins mailing list