Index: openacs-4/packages/acs-admin/www/apm/packages-install.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/apm/packages-install.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/packages/acs-admin/www/apm/packages-install.tcl 3 Sep 2001 18:40:46 -0000 1.4 +++ openacs-4/packages/acs-admin/www/apm/packages-install.tcl 18 Oct 2001 21:06:09 -0000 1.5 @@ -36,7 +36,6 @@ set version_name $version(name) set package_name $version(package-name) set package_key $version(package.key) -ns_log Notice "Huh? key: $version(package.key) name: $version(package-name) version: $version(name) [db_package_supports_rdbms_p $version(database_support)]" if { [db_package_supports_rdbms_p $version(database_support)] } { if { [apm_package_registered_p $package_key] } { if { [apm_higher_version_installed_p $package_key $version_name] } { Index: openacs-4/packages/acs-tcl/tcl/apm-install-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/apm-install-procs.tcl,v diff -u -r1.12 -r1.13 --- openacs-4/packages/acs-tcl/tcl/apm-install-procs.tcl 13 Aug 2001 20:07:29 -0000 1.12 +++ openacs-4/packages/acs-tcl/tcl/apm-install-procs.tcl 18 Oct 2001 21:06:09 -0000 1.13 @@ -197,7 +197,9 @@ # something that really should be done separately, at least for bootstrap installation. # I'm leaving it alone for now, though, and kludging it further by passing in a # boolean to determine whether to process all spec files or just those needed for -# initial bootstrap installation. +# initial bootstrap installation. I've also modified it to screen out packages that +# don't support the currently running RDBMS - a bit of a hack to do it here but it +# needed doing somewhere... ad_proc -private apm_dependency_check { {-callback apm_dummy_callback} @@ -223,7 +225,8 @@ foreach spec_file $spec_files { if { [catch { array set package [apm_read_package_info_file $spec_file] - if { [string equal $package(initial-install-p) "t"] || !$initial_install_p } { + if { ([string equal $package(initial-install-p) "t"] || !$initial_install_p) && \ + [db_package_supports_rdbms_p $package(database_support)] } { lappend install_pend [pkg_info_new $package(package.key) $spec_file $package(provides) $package(requires) ""] } } errmsg]} { Index: openacs-4/packages/search/search.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/search/search.info,v diff -u -r1.2 -r1.3 --- openacs-4/packages/search/search.info 15 Sep 2001 21:31:50 -0000 1.2 +++ openacs-4/packages/search/search.info 18 Oct 2001 21:06:09 -0000 1.3 @@ -9,7 +9,6 @@ - oracle postgresql Neophytos Demetriou