Set remote iso path

pull/5165/head
bugbuilder 9 years ago
parent 4023b618b4
commit 84ad413e23

@ -36,9 +36,9 @@ func (s *stepRemoteUpload) Run(state multistep.StateBag) multistep.StepAction {
checksumType := config.ISOChecksumType checksumType := config.ISOChecksumType
if !strings.HasPrefix(path, "skip_upload:") { if !strings.HasPrefix(path, "skip_upload:") {
ui.Say(s.Message)
log.Printf("Remote uploading: %s", path) log.Printf("Remote uploading: %s", path)
newPath, err := remote.UploadISO(path, checksum, checksumType) newPath, err := remote.UploadISO(path, checksum, checksumType)
if err != nil { if err != nil {
err := fmt.Errorf("Error uploading file: %s", err) err := fmt.Errorf("Error uploading file: %s", err)
state.Put("error", err) state.Put("error", err)
@ -47,7 +47,7 @@ func (s *stepRemoteUpload) Run(state multistep.StateBag) multistep.StepAction {
} }
state.Put(s.Key, newPath) state.Put(s.Key, newPath)
} else { } else {
state.Put(s.Key, strings.Split("skip_upload:", path)[0]) state.Put(s.Key, strings.Split(path, "skip_upload:")[1])
} }
return multistep.ActionContinue return multistep.ActionContinue

Loading…
Cancel
Save