Commit 980df41f authored by Chris Withers's avatar Chris Withers

make runzope -h work onc the new zdaemon release is used.

parent e99aa8b5
......@@ -20,7 +20,30 @@ import zdaemon.zdoptions
class ZopeOptions(zdaemon.zdoptions.ZDOptions):
"""The Zope zdaemon runner script.
Usage: python Zope2/run.py [-C URL][-h] [zdrun-options] [action [arguments]]
Options:
-C/--configure URL -- configuration file or URL
-h/--help -- print usage message and exit
-b/--backoff-limit SECONDS -- set backoff limit to SECONDS (default 10)
-d/--daemon -- run as a proper daemon; fork a subprocess, close files etc.
-f/--forever -- run forever (by default, exit when backoff limit is exceeded)
-h/--help -- print this usage message and exit
-s/--socket-name SOCKET -- Unix socket name for client (default "zdsock")
-u/--user USER -- run as this user (or numeric uid)
-m/--umask UMASK -- use this umask for daemon subprocess (default is 022)
-x/--exit-codes LIST -- list of fatal exit codes (default "0,2")
-z/--directory DIRECTORY -- directory to chdir to when using -d (default off)
action [arguments] -- see below
Actions are commands like "start", "stop" and "status". If -i is
specified or no action is specified on the command line, a "shell"
interpreting actions typed interactively is started (unless the
configuration option default_to_interactive is set to false). Use the
action "help" to find out about available actions.
"""
schemadir = os.path.dirname(os.path.abspath(__file__))
schemafile = "zopeschema.xml"
......@@ -43,9 +43,9 @@ def _setconfig(configfile=None):
opts = options.ZopeOptions()
if configfile:
opts.configfile = configfile
opts.realize(doc="Sorry, no option docs yet.", raise_getopt_errs=0)
opts.realize(raise_getopt_errs=0)
else:
opts.realize(doc="Sorry, no option docs yet.")
opts.realize()
handlers.handleConfig(opts.configroot, opts.confighandlers)
import App.config
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment