Index: openacs-4/packages/acs-bootstrap-installer/installer/install-data-model.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-bootstrap-installer/installer/Attic/install-data-model.tcl,v diff -u -r1.6 -r1.7 --- openacs-4/packages/acs-bootstrap-installer/installer/install-data-model.tcl 8 Jan 2003 18:13:37 -0000 1.6 +++ openacs-4/packages/acs-bootstrap-installer/installer/install-data-model.tcl 15 Feb 2003 23:58:33 -0000 1.7 @@ -28,7 +28,7 @@
 "
 cd [file join [acs_root_dir] packages acs-kernel sql [db_type]]
-db_source_sql_file -callback apm_ns_write_callback "acs-kernel-create.sql"
+db_source_sql_file -callback apm_dummy_callback "acs-kernel-create.sql"
 
 # DRB: Now initialize the APM's table of known database types.  This is
 # butt-ugly.  We could have apm-create.sql do this but that would mean
@@ -60,8 +60,12 @@
 
 "
 
-apm_version_enable -callback apm_ns_write_callback [apm_package_install -callback apm_ns_write_callback "[file join [acs_root_dir] packages acs-kernel acs-kernel.info]"]
+# Some APM procedures use util_memoize, so initialize the cache 
+# before starting APM install
+apm_source "[acs_package_root_dir acs-tcl]/tcl/20-memoize-init.tcl"
 
+apm_version_enable -callback apm_dummy_callback [apm_package_install -callback apm_dummy_callback "[file join [acs_root_dir] packages acs-kernel acs-kernel.info]"]
+
 ns_write "

Loading package .info files - this will take a few minutes.