Commit b6a12396 authored by Guido van Rossum's avatar Guido van Rossum

Get rid of the -d option; you can do this with the -z option of

zdaemon/zdaemon.py.

Also get rid of the sys.path manipulation; it doesn't work (since the
C extensions are not there).
parent ca5e0e07
...@@ -14,12 +14,11 @@ ...@@ -14,12 +14,11 @@
############################################################################## ##############################################################################
"""Start the ZEO storage server. """Start the ZEO storage server.
Usage: %s [-a ADDRESS] [-d DIRECTORY] [-f FILENAME] [-s STORAGE] Usage: %s [-a ADDRESS] [-f FILENAME] [-s STORAGE]
Options: Options:
-a/--address ADDRESS -- server address of the form PORT, HOST:PORT, or PATH -a/--address ADDRESS -- server address of the form PORT, HOST:PORT, or PATH
(a PATH must contain at least one "/") (a PATH must contain at least one "/")
-d/--directory DIRECTORY -- home directory (default $INSTANCE_HOME or `pwd`)
-f/--filename FILENAME -- filename for FileStorage -f/--filename FILENAME -- filename for FileStorage
-s/--storage STORAGE -- storage specification of the form -s/--storage STORAGE -- storage specification of the form
NAME=MODULE[:ATTRIBUTE] NAME=MODULE[:ATTRIBUTE]
...@@ -40,11 +39,6 @@ import getopt ...@@ -40,11 +39,6 @@ import getopt
import signal import signal
import socket import socket
if __name__ == "__main__":
# Add the parent of the script directory to the module search path
from os.path import dirname, abspath, normpath
sys.path.append(dirname(dirname(normpath(abspath(sys.argv[0])))))
import zLOG import zLOG
...@@ -140,12 +134,10 @@ class ZEOOptions(Options): ...@@ -140,12 +134,10 @@ class ZEOOptions(Options):
address = None address = None
storages = None storages = None
filename = None filename = None
directory = None
_short_options = "a:d:f:hs:" _short_options = "a:f:hs:"
_long_options = [ _long_options = [
"--address=", "--address=",
"--directory=",
"--filename=", "--filename=",
"--help", "--help",
"--storage=", "--storage=",
...@@ -169,8 +161,6 @@ class ZEOOptions(Options): ...@@ -169,8 +161,6 @@ class ZEOOptions(Options):
except: # int() can raise all sorts of errors except: # int() can raise all sorts of errors
self.usage("invalid port number: %r" % port) self.usage("invalid port number: %r" % port)
self.address = (host, port) self.address = (host, port)
elif opt in ("-d", "--directory"):
self.directory = arg
elif opt in ("-f", "--filename"): elif opt in ("-f", "--filename"):
self.filename = arg self.filename = arg
elif opt in ("-s", "--storage"): elif opt in ("-s", "--storage"):
...@@ -212,7 +202,6 @@ class ZEOServer: ...@@ -212,7 +202,6 @@ class ZEOServer:
def main(self): def main(self):
self.check_socket() self.check_socket()
self.clear_socket() self.clear_socket()
self.change_dir()
self.open_storages() self.open_storages()
self.setup_signals() self.setup_signals()
try: try:
...@@ -241,13 +230,6 @@ class ZEOServer: ...@@ -241,13 +230,6 @@ class ZEOServer:
except os.error: except os.error:
pass pass
def change_dir(self):
if self.opts.directory:
try:
os.chdir(self.opts.directory)
except os.error:
self.opts.usage("can't chdir into %r" % self.opts.directory)
def open_storages(self): def open_storages(self):
if self.opts.storages: if self.opts.storages:
self.load_storages(self.opts.storages) self.load_storages(self.opts.storages)
......
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