From bea167a48ec3a2a4984e1a369c4ef73a75147be3 Mon Sep 17 00:00:00 2001 From: Ross Smith II Date: Tue, 6 May 2014 17:20:26 -0700 Subject: [PATCH] builder/vmware-vmx: add floppy_files support fixes #1057 --- builder/vmware/vmx/builder.go | 3 +++ builder/vmware/vmx/config.go | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/builder/vmware/vmx/builder.go b/builder/vmware/vmx/builder.go index dd47598b0..bb665690d 100644 --- a/builder/vmware/vmx/builder.go +++ b/builder/vmware/vmx/builder.go @@ -55,6 +55,9 @@ func (b *Builder) Run(ui packer.Ui, hook packer.Hook, cache packer.Cache) (packe &vmwcommon.StepOutputDir{ Force: b.config.PackerForce, }, + &common.StepCreateFloppy{ + Files: b.config.FloppyFiles, + }, &StepCloneVMX{ OutputDir: b.config.OutputDir, Path: b.config.SourcePath, diff --git a/builder/vmware/vmx/config.go b/builder/vmware/vmx/config.go index 70f125c0a..4756d6488 100644 --- a/builder/vmware/vmx/config.go +++ b/builder/vmware/vmx/config.go @@ -19,9 +19,10 @@ type Config struct { vmwcommon.SSHConfig `mapstructure:",squash"` vmwcommon.VMXConfig `mapstructure:",squash"` - SkipCompaction bool `mapstructure:"skip_compaction"` - SourcePath string `mapstructure:"source_path"` - VMName string `mapstructure:"vm_name"` + FloppyFiles []string `mapstructure:"floppy_files"` + SkipCompaction bool `mapstructure:"skip_compaction"` + SourcePath string `mapstructure:"source_path"` + VMName string `mapstructure:"vm_name"` tpl *packer.ConfigTemplate }