github.com/StackPointCloud/packer@v0.10.2-0.20180716202532-b28098e0f79b/builder/virtualbox/common/vbox_version_config.go (about) 1 package common 2 3 import ( 4 "github.com/hashicorp/packer/template/interpolate" 5 ) 6 7 type VBoxVersionConfig struct { 8 VBoxVersionFile *string `mapstructure:"virtualbox_version_file"` 9 } 10 11 func (c *VBoxVersionConfig) Prepare(ctx *interpolate.Context) []error { 12 if c.VBoxVersionFile == nil { 13 default_file := ".vbox_version" 14 c.VBoxVersionFile = &default_file 15 } 16 17 return nil 18 }