-í ‹š™?csãdZ$dkZ%dkZ&dkZ'dkZ)dZTdZmdZ~d„Z‚dfd„ƒYZ ½d„Z Çd „Z Òd „Z Ùd „Z âd „Zôd „ZþedjoÿeƒndS(sª%(program)s -- create a ZEO instance. Usage: %(program)s home [port] Given an "instance home directory" and some configuration options (all of which have default values), create the following: /etc/zeo.conf -- ZEO config file /var/ -- Directory for data files: Data.fs etc. /log/ -- Directory for log files: zeo.log and zeoctl.log /bin/runzeo -- the zeo server runner /bin/zeoctl -- start/stop script (a shim for zeoctl.py) The script will not overwrite existing files; instead, it will issue a warning if an existing file is found that differs from the file that would be written if it didn't exist. Ns:# ZEO configuration file %%define INSTANCE %(instance_home)s address %(port)d read-only false invalidation-queue-size 100 # monitor-address PORT # transaction-timeout SECONDS path $INSTANCE/var/Data.fs level info path $INSTANCE/log/zeo.log program $INSTANCE/bin/runzeo socket-name $INSTANCE/etc/%(package)s.zdsock daemon true forever false backoff-limit 10 exit-codes 0, 2 directory $INSTANCE default-to-interactive true # user zope python %(python)s zdrun %(zope_home)s/zdaemon/zdrun.py # This logfile should match the one in the %(package)s.conf file. # It is used by zdctl's logtail command, zdrun/zdctl doesn't write it. logfile $INSTANCE/log/%(package)s.log sA#!/bin/sh # %(PACKAGE)s instance control script # The following two lines are for chkconfig. On Red Hat Linux (and # some other systems), you can copy or symlink this script into # /etc/rc.d/init.d/ and then use chkconfig(8) to automatically start # %(PACKAGE)s at boot time. # chkconfig: 345 90 10 # description: start a %(PACKAGE)s server PYTHON="%(python)s" ZOPE_HOME="%(zope_home)s" CONFIG_FILE="%(instance_home)s/etc/%(package)s.conf" PYTHONPATH="$ZOPE_HOME" export PYTHONPATH ZEOCTL="$ZOPE_HOME/ZEO/zeoctl.py" exec "$PYTHON" "$ZEOCTL" -C "$CONFIG_FILE" ${1+"$@"} s#!/bin/sh # %(PACKAGE)s instance start script PYTHON="%(python)s" ZOPE_HOME="%(zope_home)s" CONFIG_FILE="%(instance_home)s/etc/%(package)s.conf" PYTHONPATH="$ZOPE_HOME" export PYTHONPATH RUNZEO="$ZOPE_HOME/ZEO/runzeo.py" exec "$PYTHON" "$RUNZEO" -C "$CONFIG_FILE" ${1+"$@"} cs~tƒiƒ€dGHdS(Ns All done.(sZEOInstanceBuildersrun(((s5/usr/pkg/lib/python2.2/site-packages/ZEO/mkzeoinst.pysmain~ssZEOInstanceBuildercs/‚tZƒd„Z¨d„Z²d„ZRS(Nc sƒ„y,…titidddgƒ\}}Wn3†tij o!}‡|GHˆtidƒnX‰ti i tidƒ}Š|o/Œt h|d<}|GHŽtiƒnt |ƒddgjo d|GH‘tidƒn“|d}”ti i|ƒ o•ti i|ƒ}n—xbti D—]<}˜ti iti i|dƒƒo™|} šPnqCWœd GHtidƒŸ|do t|dƒ}n ¢d }£t|ƒ¥|i| ||ƒ}¦|i||ƒdS( NishshelpiisprogramsUsage: %s home [port]sZopes*Can't find the Zope home (not in sys.path)i'(sgetoptssyssargvsoptssargsserrorsmsgsexitsosspathsbasenamesprograms__doc__slens instance_homesisabssabspathsentrysexistssjoins zope_homesintsports checkportsselfs get_paramssparamsscreate( sselfsargssportsprograms instance_homesparamssentrysmsgsoptss zope_home((s5/usr/pkg/lib/python2.2/site-packages/ZEO/mkzeoinst.pysrunƒs:,    %    csG¨©hdd<dd<|d<|d<|d<tid