- switch to pkg-readmes

This commit is contained in:
jasper 2010-11-12 14:35:23 +00:00
parent 7e02990b9a
commit c7efe67578
5 changed files with 44 additions and 11 deletions

View File

@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.5 2010/11/11 12:35:19 sthen Exp $
# $OpenBSD: Makefile,v 1.6 2010/11/12 14:35:23 jasper Exp $
VERSION= 2.10
PATCHLEVEL= .5
PKGNAME= ${DISTNAME:S/-final//:L}
REVISION= 2
REVISION= 3
.include <bsd.port.mk>

View File

@ -2,6 +2,3 @@ This package uses the INSTANCE_HOME installation method, as described at
http://www.zope.org/Members/4am/instancehome. This allows you to install the
Zope package once and create as many sites as you want without changing your
core Zope installation.
Have a look at ${ZOPEHOME}/doc/README.OpenBSD
to see how to create your instance and have it start at boot time.

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1 2008/03/20 11:37:47 winiger Exp $
@comment $OpenBSD: PLIST,v 1.2 2010/11/12 14:35:23 jasper Exp $
@pkgpath www/zope-btreefolder2
@newgroup _zope:534
@newuser _zope:534:_zope:daemon:Zope Account:/nonexistent:/sbin/nologin
@ -42,7 +42,6 @@ lib/zope/doc/FAQ.txt
lib/zope/doc/HELPSYS.txt
lib/zope/doc/HISTORY.txt
lib/zope/doc/INSTALL.txt
lib/zope/doc/README.OpenBSD
lib/zope/doc/RESTRUCTUREDSTEXT.txt
lib/zope/doc/SECURITY.txt
lib/zope/doc/SETUID.txt
@ -9911,4 +9910,5 @@ lib/zope/skel/log/
lib/zope/skel/log/README.txt
lib/zope/skel/var/
lib/zope/skel/var/README.txt
share/doc/pkg-readmes/${FULLPKGNAME}
%%SHARED%%

39
www/zope/2.10/pkg/README Normal file
View File

@ -0,0 +1,39 @@
$OpenBSD: README,v 1.1 2010/11/12 14:35:23 jasper Exp $
In this document we'll see how to create a zope instance and have it
start at boot time. Throughout this document, we will assume that the
instance you want will be located in /var/www under the name of 'zope'.
Our instance will thus be /var/www/zope.
1) Creating your instance
- run ${ZOPEHOME}/bin/mkzopeinstance.py to create your instance:
# ${ZOPEHOME}/bin/mkzopeinstance.py
Please choose a directory in which you'd like to install
Zope "instance home" files such as database files, configuration
files, etc.
Directory: /var/www/zope
Please choose a username and password for the initial user.
These will be the credentials you use to initially manage
your new Zope instance.
Username: zopeadmin
Password:
Verify password:
- as we want to run our instance(s) with the _zope user, we should
grant him the rights on the log/, var/, and etc/ directories.
# chown _zope /var/www/zope/{log,var,etc}
2) Have your instance start at boot time:
- to have your instance start at boot time, add the following to your
/etc/rc.local.
if [ -r /var/www/zope/etc/zope.conf -a -x /var/www/zope/bin/zopectl ]; then
echo -n ' zope'
/var/www/zope/bin/zopectl start
fi

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile.inc,v 1.3 2009/09/15 17:37:22 jasper Exp $
# $OpenBSD: Makefile.inc,v 1.4 2010/11/12 14:35:23 jasper Exp $
SHARED_ONLY= Yes
@ -41,11 +41,8 @@ pre-configure:
@perl -pi -e 's,%%ZOPEPRODUCTSDIR%%,${ZOPEPRODUCTSDIR},g;' \
-e 's,%%ZOPEUSER%%,${ZOPEUSER},g' \
${WRKSRC}/skel/etc/zope.conf.in
@sed -e 's,%%ZOPEHOME%%,${ZOPEHOME},g' \
< ${FILESDIR}/README.OpenBSD > ${WRKSRC}/README.OpenBSD
post-install:
${INSTALL_DATA} ${WRKSRC}/README.OpenBSD ${ZOPEHOME}/doc
@find ${WRKINST} -type f -exec chmod 755 {} \;
do-regress: fake