default value for 'boot_order' in iso builder

pull/8480/head
Michael Kuzmin 8 years ago
parent 0be06451cc
commit e59c1326f9

@ -31,7 +31,6 @@ func NewConfig(raws ...interface{}) (*Config, []string, error) {
errs := new(packer.MultiError)
errs = packer.MultiErrorAppend(errs, c.Comm.Prepare(&c.ctx)...)
errs = packer.MultiErrorAppend(errs, c.RunConfig.Prepare()...)
errs = packer.MultiErrorAppend(errs, c.ConnectConfig.Prepare()...)
errs = packer.MultiErrorAppend(errs, c.CloneConfig.Prepare()...)
errs = packer.MultiErrorAppend(errs, c.HardwareConfig.Prepare()...)

@ -10,13 +10,15 @@ import (
)
type RunConfig struct {
BootOrder string `mapstructure:"boot_order"` // example: "floppy,cdrom,ethernet,disk"
BootOrder string `mapstructure:"boot_order"` // example: "floppy,cdrom,ethernet,disk"
}
func (c *RunConfig) Prepare() []error {
var errs []error
if c.BootOrder == "" {
c.BootOrder = "disk,cdrom"
}
return errs
return nil
}
type StepRun struct {

@ -33,8 +33,6 @@
"[datastore-mac] ISO/VMware Tools/10.2.0/darwin.iso"
],
"boot_order": "disk,cdrom",
"boot_wait": "4m",
"boot_command": [
"<enter><wait5>",

@ -49,8 +49,7 @@
" locale=en_US",
" file=/media/preseed.cfg",
"<enter>"
],
"boot_order": "disk,cdrom"
]
}
],

@ -35,8 +35,7 @@
"floppy_files": [
"{{template_dir}}/setup/"
],
"floppy_img_path": "[datastore1] ISO/VMware Tools/10.2.0/pvscsi-Windows8.flp",
"boot_order": "disk,cdrom"
"floppy_img_path": "[datastore1] ISO/VMware Tools/10.2.0/pvscsi-Windows8.flp"
}
],

Loading…
Cancel
Save