builder/virtualbox: style nitpicks and CHANGELOG

This commit is contained in:
Mitchell Hashimoto 2013-07-07 09:17:27 -07:00
parent 1e7508c828
commit f83ec95928
2 changed files with 4 additions and 2 deletions

View File

@ -4,6 +4,8 @@ FEATURES:
* "file" uploader will upload files and directories from the machine * "file" uploader will upload files and directories from the machine
running Packer to the remote machine. running Packer to the remote machine.
* VirtualBox guest additions URL and checksum can now be specified, allowing
the VirtualBox builder to have the ability to be used completely offline.
IMPROVEMENTS: IMPROVEMENTS:

View File

@ -142,17 +142,17 @@ func (s *stepDownloadGuestAdditions) downloadAdditionsSHA256(state map[string]in
// First things first, we get the list of checksums for the files available // First things first, we get the list of checksums for the files available
// for this version. // for this version.
checksumsUrl := fmt.Sprintf("http://download.virtualbox.org/virtualbox/%s/SHA256SUMS", additionsVersion) checksumsUrl := fmt.Sprintf("http://download.virtualbox.org/virtualbox/%s/SHA256SUMS", additionsVersion)
checksumsFile, err := ioutil.TempFile("", "packer")
checksumsFile, err := ioutil.TempFile("", "packer")
if err != nil { if err != nil {
state["error"] = fmt.Errorf( state["error"] = fmt.Errorf(
"Failed creating temporary file to store guest addition checksums: %s", "Failed creating temporary file to store guest addition checksums: %s",
err) err)
return "", multistep.ActionHalt return "", multistep.ActionHalt
} }
defer os.Remove(checksumsFile.Name())
checksumsFile.Close() checksumsFile.Close()
defer os.Remove(checksumsFile.Name())
downloadConfig := &common.DownloadConfig{ downloadConfig := &common.DownloadConfig{
Url: checksumsUrl, Url: checksumsUrl,