#!/bin/sh ID='$NetBSD: zope25-create,v 1.2 2003/08/11 13:15:42 drochner Exp $' PYTHONBIN=@@PYTHONBIN@@ ZOPE_HOME=@@ZOPE_HOME@@ INSTANCE_HOME=/var/zope if [ $# -gt 0 ]; then INSTANCE_HOME=$1 fi STARTSCRIPT=${INSTANCE_HOME}/zope-start echo "Creating Zope instance in ${INSTANCE_HOME}" mkdir -p ${INSTANCE_HOME} mkdir -p ${INSTANCE_HOME}/var if [ ! -d ${INSTANCE_HOME} -o ! -w ${INSTANCE_HOME} ]; then echo "Fatal error: cannot access instance home directory" exit 1 fi echo "Initial user authentication" (cd ${INSTANCE_HOME} && ${PYTHONBIN} ${ZOPE_HOME}/zpasswd.py inituser) SCRIPT_FIX="" for i in PYTHONBIN ZOPE_HOME INSTANCE_HOME;do eval v=\${$i} SCRIPT_FIX="${SCRIPT_FIX} -e s|@$i@|$v|" done sed ${SCRIPT_FIX} >${STARTSCRIPT} <