Index: openacs-4/packages/dotlrndoc/www/doc/dotlrn-install.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrndoc/www/doc/dotlrn-install.adp,v diff -u -r1.11 -r1.12 --- openacs-4/packages/dotlrndoc/www/doc/dotlrn-install.adp 13 Jun 2002 16:50:28 -0000 1.11 +++ openacs-4/packages/dotlrndoc/www/doc/dotlrn-install.adp 16 Jun 2002 17:56:37 -0000 1.12 @@ -73,13 +73,11 @@ Here's the current list of non-core packages needed for dotlrn:
- NEW!Added stuff the list below. (June 13) + NEW! (June 13) the new + notifications package is required by the new + forums package (which replaces bboard and + sloan-bboard) -
- NEW!the new notifications package - is required by the new forums package (which replaces - bboard and sloan-bboard) -
acs-datetime acs-events @@ -96,36 +94,46 @@ user-preferences developer-support (optional)+ +
Do not install or remove these - packages sincethey conflict with dotlrn packages: + packages since they conflict with dotlrn packages:
portal (conflicts with new-portal) spam (conflicts with bulk-mail)+
cd to the newly created /openacs-4/packages directory before the next step.
- -
- cvs -z3 -d :pserver:anonymous@openacs.org:/cvsroot co acs-datetime \ - acs-events acs-mail-lite bulk-mail calendar faq forums file-storage \ - general-comments news notifications ref-timezones user-preferences \ - developer-support ++ cvs -z3 -d :pserver:anonymous@openacs.org:/cvsroot co + acs-datetime \ acs-events acs-mail-lite bulk-mail calendar faq + forums file-storage \ general-comments news notifications + ref-timezones user-preferences \ developer-support++ NEW! (June 16) You have to make one + minor modification to the OpenACS sources for dotlrn to work + properly. Comment out ALL the code in + /packages/file-storage/tcl/file-storage-init.tcl +
- Installation timesavers: If you have a full checkout of the - OpenACS tree (or a nightly tarball), and are setting up a server - for dotlrn use only, you can save time by removing modules not - in acs-core or in the above - checkout command. Also, cut down the - huge (10MB!) files in - /packages/ref-timezones/sql/common/ to a line or two. + Why do you need to do this? It's a temporary fix for the fact + that the file-storage-init.tcl file creates a new root folder + per instance of file-storage, but for dotlrn we need to create + our own per instance root folder with the instance's pretty + name, etc. And since you can't have two root folders for one + instance of file-storage, if you don't edit this file you will + get a UNIQUE CONSTRAINT VIOLATION error. Hence + commenting out the init-time root folder creation. We are + working on a permanent solution to this.
You will now have an /openacs-4 directory with all of OpenACS