-# functions
-
-unset_vars()
-{
- unset INSTANCE_NAME INSTANCE_HOME INST_HOME CGIBIN_BASE LOG_FILE
- unset ZOPE_BASE ZOPE_USER NUMBER_OF_THREADS ZOPE_HOME
- unset IP_ADDRESS HTTP_PORT FTP_PORT WEBDAV_PORT WATCHDOG
- unset IPC_PORT LOC DEBUG_MODE DETAILED_LOG_FILE
-
- # by default disable any access
- HTTP_PORT="-"
- ICP_PORT="-"
- FTP_PORT="-"
- WEBDAV_PORT="-"
-}
-
-start_instance()
-{
- msg_starting "$z_name"
-
- INST_HOME="$INSTANCE_HOME"
- ZOPE_HOME="$INSTANCE_HOME"
-
- export INSTANCE_NAME INSTANCE_HOME INST_HOME CGIBIN_BASE LOG_FILE
- export ZOPE_BASE ZOPE_USER NUMBER_OF_THREADS ZOPE_HOME
- export IP_ADDRESS HTTP_PORT FTP_PORT WATCHDOG
- export IPC_PORT LOC DEBUG_MODE DETAILED_LOG_FILE
-
- daemon zope-start
- RETVAL=$?
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/zope
- sleep 5
-}
-