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]} {