#!/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 \
&