Index: openacs-4/packages/xowiki/tcl/upgrade/upgrade.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/upgrade/upgrade.tcl,v diff -u -r1.11.2.1 -r1.11.2.2 --- openacs-4/packages/xowiki/tcl/upgrade/upgrade.tcl 18 Aug 2015 12:42:28 -0000 1.11.2.1 +++ openacs-4/packages/xowiki/tcl/upgrade/upgrade.tcl 23 Dec 2015 18:21:57 -0000 1.11.2.2 @@ -657,7 +657,24 @@ } } - + set v 5.9.1d1 + if {[apm_version_names_compare $from_version_name $v] == -1 && + [apm_version_names_compare $to_version_name $v] > -1} { + ns_log notice "-- upgrading to $v" + + foreach package_id [::xowiki::Package instances -closure true] { + ns_log notice "::xowiki::Package initialize -package_id $package_id -init_url false" + if {[catch { + ::xowiki::Package initialize -package_id $package_id -init_url false + } errorMsg]} { + ns_log notice "Could not initialize package '$package_id': $errorMsg" + continue + } + ns_log notice "update prototype page" + # reload updated prototype pages + $package_id import-prototype-page sitemapindex.xml + } + } } }