acs-bootstrap-installer

  • last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
bug 335 - making sure it's possible to install from .apm files again. The UI needs improvement. Robustness could also be improved. May need to handle the case when there is a later version of a package in the packages directory than in the apm_workspace dir

  1. … 6 more files in changeset.
Another bug #829-style fix

Fixed bug #829: Installation fails on administrator creation.

Adding the ability to display a static html page instead of the installer if there is a database problem - useful for production sites. Must be enabled manually by the admin by renaming a file. Bug #156

    • -0
    • +14
    ./site-failure-message.tcl
  1. … 1 more file in changeset.
Fixed bug #825: bootstrap and package installer shut server down with [exit] instead of [ns_shutdown]

  1. … 1 more file in changeset.
making proc apm_bootstrap_load_libraries duplicate less of the logic in apm_load_libraries by making use of apm_get_package_files. To make this refactoring I had to move apm_backup_file_p, apm_include_file_p, and apm_ignore_file_p to 30-apm-load-procs.tcl

  1. … 1 more file in changeset.
Added explanation to username

install.xml would be loaded on install index page but no longer be in memory on package install page. Fixed by loading document again on package page. See discussion here: http://openacs.org/forums/message-view?message_id=122266

Implemented much faster and simpler DB compatibility check

removing ACS and OpenACS prefixes from core package names as they weren't really conveying any useful information for system admins

  1. … 12 more files in changeset.
removing sourcing of 20-memoize-init as it's sourced on previous page

seems like we need the memoize procs when installing packages during bootstrap so sourcing that file first

fixing bug introduced in previous commit. The nsv variable acs_application node was never initialized

defaulting username of site-wide-admin to email and making sure the stubbed ad_conn can handle multiple arguments (create-admin-2 bombed before this fix)

    • -2
    • +5
    ./installer/create-administrator-2.tcl
Admin creation takes username, but no longer password question/answer

    • -4
    • +15
    ./installer/create-administrator-2.tcl
    • -17
    • +6
    ./installer/create-administrator.tcl
change by Lars so that aa_register_case can be put in -procs.tcl files

Add missing form closing tag. bug 546 patch 196 Vinod Kurup

Decided that assuming SQL data files are CSV-formatted files is a bad idea

after running into a package that embeds comments in its data! Changed

from .csv to .dat and all that implies. Still more testing to do...

  1. … 33 more files in changeset.
Another oh-so-inevitable typo.

Oops tyop crept in.

Had to make SQL data load control files be db-specific (duh)

Added code to allow loading of data for packages like ref-timezones with

SQL*Loader or PostgreSQL's COPY command.

  1. … 8 more files in changeset.
1. removed some errant log statemets previously inserted when debugging

2. sql/common/*sql files weren't being displayed by the APM, are now

3. added index on start_date in timespan-create after user reported

very slow calendar queries in .LRN

  1. … 6 more files in changeset.
1. Added some more Tcl API to notifications

2. Fixed lang-catalog-procs.tcl (tested) and acs-bootstrap-installer (not tested

yet) to work with tDOM.

  1. … 5 more files in changeset.
-Replaced nsxml with tDOM (http://tdom.org), a much faster & richer XML parser, and XSLT and XPath processor.

    • -6
    • +4
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 3 more files in changeset.
removing debug printout that I left around

merge of 4.6.3b1 to HEAD

    • -1
    • +141
    ./installer/packages-install.tcl
    • -4
    • +8
    ./tcl/40-db-query-dispatcher-procs.tcl
  1. … 91 more files in changeset.
removing the file listings from the info files since those are no longer used by OpenACS

  1. … 28 more files in changeset.
adding proc ad_assert_arg_value_in_list on 4-6 branch (it was added previously on head)

Trivial tweak to syntax of db_available_pools proc.

  1. … 1 more file in changeset.