#!/bin/sh
export INSTANCE_HOME=/var/zope

# Now that we have fixed syslog.syslog_client to handle RH 6.1's changes, we
# can use syslogd for logging.  Logging to a remote server using syslogd can
# be done by using ZSYSLOG_SERVER instead if ZYSLOG.  If you do not define
# either of the ZSYSLOG* env vars, logging goes to the file specified by
# the -l <file> command argument instead.

# Note: For syslog logging to work from the ZServer/medusa subsystem, the
# ZSYSLOG variable must now contain the name of the socket to log to,
# usually /dev/log on Unix machines.  JM 19991104.

#export ZSYSLOG="/dev/log"
#export ZSYSLOG_SERVER="localhost:514"

#
# We disable the Medusa monitor port, for security reasons, since many
# people won't need it.
#
# -z /usr/share/zope    {specify directory of installed Zope software}
# -u zope               {run as user 'zope'}
# -Z 0 or 1    		{don't or do use a management process, no pid file written}
# -w 8080               {port on which to listen for HTTP requests}
# -f 8021               {port on which to listen for FTP requests}
# -m ''                 {port on which to listen for Medusa monitor requests}
# -L 'locale'           {specify desired international locale}
# -l /var/log/zope      {specify logfile}
#


cd $INSTANCE_HOME
/usr/bin/env /usr/bin/python2.1 z2.py		\
	-u      zope                    \
	-z      /usr/share/zope         \
	-Z	1			\
	-w      8080                    \
	-f      8021                    \
	-m      ''                      \
	-l      /var/log/zope           \
	>>      /var/log/zope 2>&1      \
	&


