lib/vagrant-docker-compose/installer.rb in vagrant-docker-compose-1.5.0 vs lib/vagrant-docker-compose/installer.rb in vagrant-docker-compose-1.5.1

- old
+ new

@@ -16,13 +16,15 @@ @machine.ui.detail(I18n.t(:downloading, version: @config.compose_version, kernel: kernel_name, machine: machine_hardware_name)) url = "https://github.com/docker/compose/releases/download/#{@config.compose_version}/docker-compose-#{kernel_name}-#{machine_hardware_name}" remote_tmp_path = nil Dir.mktmpdir do |local_tmp_dir| local_tmp_path = File.join(local_tmp_dir, "docker-compose") - File.open(local_tmp_path, "w") do |f| + File.open(local_tmp_path, "wb") do |f| contents = fetch_file(url) f.write(contents) end + sig = Digest::SHA256.file(local_tmp_path).hexdigest + @machine.ui.detail(I18n.t(:downloaded_signature, version: @config.compose_version, signature: sig)) @machine.ui.detail(I18n.t(:uploading, version: @config.compose_version)) remote_tmp_path = @machine.guest.capability(:docker_compose_upload, @config, local_tmp_path) end