lib/mixlib/install/generator/powershell.rb in mixlib-install-1.1.0 vs lib/mixlib/install/generator/powershell.rb in mixlib-install-1.2.0
- old
+ new
@@ -44,11 +44,13 @@
end
def install_command
install_project_module = []
install_project_module << get_script("helpers.ps1")
- install_project_module << if options.for_artifactory?
+ # Since omnitruck can not resolve unstable we need to inject direct
+ # urls for the packages here.
+ install_project_module << if options.for_unstable?
artifactory_urls
else
get_script("get_project_metadata.ps1")
end
install_project_module << get_script("install_project.ps1")
@@ -71,18 +73,18 @@
self.class.ps1_modularize(module_body, module_name)
end
def artifactory_urls
get_script("get_project_metadata_for_artifactory.ps1",
- artifacts: artifacts)
+ artifacts: Array(artifacts))
end
def artifacts
@artifacts ||= Mixlib::Install::Backend::Artifactory.new(options).info
end
def product_version
- if options.for_artifactory?
+ if options.for_unstable?
artifacts.first.version
else
options.product_version
end
end