Index: openacs-4/packages/acs-admin/www/install/install.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/install/install.tcl,v diff -u -r1.8.2.3 -r1.8.2.4 --- openacs-4/packages/acs-admin/www/install/install.tcl 2 Sep 2016 09:38:05 -0000 1.8.2.3 +++ openacs-4/packages/acs-admin/www/install/install.tcl 22 Sep 2016 17:31:24 -0000 1.8.2.4 @@ -16,7 +16,7 @@ set channel $current_channel } if {$head_channel eq ""} { - set head_channel [lindex [apm_get_repository_channels $repository_url] 0] + set head_channel [lindex [apm_get_repository_channels] 0] } # @@ -58,8 +58,14 @@ array set package [list] if {$channel eq ""} {set channel $current_channel} -set fetch_url $repository_url/$channel/ +if {[regexp {/(\d+-\d+)/$} $repository_url . passed_in_channel]} { + set fetch_url $repository_url +} else { + set fetch_url $repository_url/$channel/ +} +ns_log notice "fetch_url=<$fetch_url>,channel=<$channel>" + apm_get_package_repository -repository_url $fetch_url -array repository foreach package_key [array names repository] {