|
|
|
|
@ -24,6 +24,9 @@ type Driver interface {
|
|
|
|
|
// Stop stops a VM specified by the path to the VMX given.
|
|
|
|
|
Stop(string) error
|
|
|
|
|
|
|
|
|
|
// Get the path to the VMware ISO.
|
|
|
|
|
ToolsIsoPath() string
|
|
|
|
|
|
|
|
|
|
// Verify checks to make sure that this driver should function
|
|
|
|
|
// properly. This should check that all the files it will use
|
|
|
|
|
// appear to exist and so on. If everything is okay, this doesn't
|
|
|
|
|
@ -122,7 +125,7 @@ func (d *Fusion5Driver) vmrunPath() string {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// @TODO: Be smarter about guest type before deciding on linux.iso.
|
|
|
|
|
func (d *Fusion5Driver) vmwareToolsIsoPath() string {
|
|
|
|
|
func (d *Fusion5Driver) ToolsIsoPath() string {
|
|
|
|
|
return filepath.Join(d.AppPath, "Contents", "Library", "isoimages", "linux.iso")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|