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 -N -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