Index: openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.html,v diff -u -N -r1.16.2.1 -r1.16.2.2 --- openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.html 21 Aug 2013 10:19:34 -0000 1.16.2.1 +++ openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.html 17 Oct 2013 09:08:35 -0000 1.16.2.2 @@ -23,12 +23,12 @@ psql -f upgrade-5.0.0b3-5.0.0b4.sql $OPENACS_SERVICE_NAME
  • Upgrade ACS Service Contracts manually:

    [$OPENACS_SERVICE_NAME aolserver]$ cd /var/lib/aolserver/ $OPENACS_SERVICE_NAME/packages/acs-service-contracts/sql/postgresql/upgrade
     psql -f upgrade-4.7d2-4.7d3.sql $OPENACS_SERVICE_NAME
     
  • Load acs-authentication data model.

    psql -f /var/lib/aolserver/$OPENACS_SERVICE_NAME/openacs-5/packages/acs-authentication/sql/postgresql/acs-authentication-create.sql $OPENACS_SERVICE_NAME
  • Load acs-lang data model.

    psql -f /var/lib/aolserver/$OPENACS_SERVICE_NAME/packages/acs-lang/sql/postgresql/acs-lang-create.sql $OPENACS_SERVICE_NAME
  • (This step may overlap with the two previous steps, but I think it's harmless?) Create a file which will be executed on startup which takes care of a few issues with authentication and internationalization: create $OPENACS_SERVICE_NAME/tcl/zzz-postload.tcl containing:

    if {![apm_package_installed_p acs-lang]} {
    -apm_package_install -enable -mount_path acs-lang [acs_root_dir]/packages/acs-lang/acs-lang.info
    +apm_package_install -enable -mount_path acs-lang $::acs::rootdir/packages/acs-lang/acs-lang.info
     lang::catalog::import -locales [list "en_US"]
     }
     
     if {![apm_package_installed_p acs-authentication]} {
    -apm_package_install -enable [acs_root_dir]/packages/acs-authentication/acs-authentication.info
    +apm_package_install -enable $::acs::rootdir/packages/acs-authentication/acs-authentication.info
     apm_parameter_register "UsePasswordWidgetForUsername" \
     "Should we hide what the user types in the username
     field, the way we do with the password field? Set