** ---------------- Thu Aug 19 10:25:06 2004 # -- Zope X3 installation - amdahl.utsl.corp updated Tue Sep 7 11:23:17 2004 ZSRC=/alpha/Zope ## sources-dir ZOPE_VERS='ZopeX3-3.0.0b3' ## version being built ZOPE_INS=${ZOPE_VERS} ## install-dir "basename" ZOPE_AKA=ZopeX3 ## symlink to install-dir cd $ZSRC/Zope3 tar zxf ZopeX3-3.0.0b3.tgz ## unpack the code cd $ZSRC/Zope3/ZopeX3-3.0.0b3 ## Build ZopeX3 ./configure --help ./configure (make; make check) >> build.log 2>&1 sudo make install >> build.log 2>&1 ## Install & configure ZopeX3 sudo /bin/ksh ## become root - "man sudo" cd /usr/local; ln -s $ZOPE_INS $ZOPE_AKA cd $ZOPE_AKA chown -R zope.zope . find . -type d | xargs chmod g+rws find . -type f | xargs chmod g+rw cd /usr/local/$ZOPE_AKA alias zsu='sudo -u zope' zsu bin/mkzopeinstance -d www/home1 ## Create a new ZopeX3 site-instance ## give admin user, pass "zopeAdm/urFavPassword" find www/home1 -type d | xargs chmod g+rws # -- "downloading & installing Zope X3 products" ... install ZWiki 0.2.0 svn help | less ## installed Subversion ... how to use? svn help co | less ## listing ZopeX3 svn files, ## & checking them out svn list svn://svn.zope.org/repos/main/Zope3/trunk/src src | less svn co svn://svn.zope.org/repos/main/Zope3/trunk/src/zwiki src/wiki svn co svn://svn.zope.org/repos/main/Zope3/trunk/src/buddydemo src/buddydemo svn co svn://svn.zope.org/repos/main/Zope3/trunk/package-includes \ src/package-includes alias zsu='sudo -u zope' ZHOME1=/usr/local/ZopeX3/www/home1 cd $ZSRC/Zope3/src/wiki zsu rsync -avz . /usr/local/ZopeX3-3.0.0b3/src/zwiki-0.2.0 cd $ZHOME1/lib/python ## "installing" ZWiki in this site-instance zsu ln -s /usr/local/ZopeX3/src/zwiki-0.2.0 zwiki ## EDITED: $ZHOME1/etc/zope.conf ## port 8070 / 8010 FTP ## EDITED: $ZHOME1/etc/principals.zcml, added zwiki roles/principals ## and a 'zope.member' ## ADDED: $ZHOME1/etc/package-includes/zwiki-configure.zcml alias zhome1="sudo -u zope /usr/local/${ZOPE_AKA}/www/home1/bin/zopectl" zhome1 start ## start up ZopeX3, & try out ZWiki!