[Zope] Zope on OpenBSD

Adam Getchell AdamG@hrrm.ucdavis.edu
Tue, 8 Oct 2002 10:57:18 -0700


I'm running Zope 2.5.1p1 (and CMF) on OpenBSD 3.1. It runs in separated
mode, so Zope sits in /usr/local/lib/zope, while the Zope instance runs
under a normal user in /home/zope with the database in /home/zope/var and
the start script as:

export INSTANCE_HOME=/home/zope
export PYTHONHOME=/usr/local/lib/zope
exec /usr/local/bin/python2.1 -O $PYTHONHOME/z2.py -D "$0" -p
/home/zope/Zope.cgi

(the exec statement is one line).

All good, but I want to have zope autostart as the normal user (not root) by
using /etc/rc.local. 

I have this in rc.local

# Run zope
if [ -x /usr/local/bin/python2.1 ]; then
	echo -n ' zope';	/home/zope/start
fi

But I think this doesn't work, and would start as root.

Advice?

Thanks,

***************************	
*	Adam Getchell
AdamG@hrrm.ucdavis.edu
*	System Architect/Programmer			(530) 752-1584
*	Human Resources Information Systems
http://www.hr.ucdavis.edu/
***************************	
"Invincibility is in oneself, vulnerability in the opponent." -- Sun Tzu