From 00040796e25025962ac0a243c48419f2863891cb Mon Sep 17 00:00:00 2001 From: Fabio Rapposelli Date: Fri, 15 Jan 2016 22:21:36 +0100 Subject: [PATCH] Fix shared folder mount on restart Signed-off-by: Fabio Rapposelli --- drivers/vmwarefusion/fusion_darwin.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/drivers/vmwarefusion/fusion_darwin.go b/drivers/vmwarefusion/fusion_darwin.go index da9196fddb..7c96d4fe81 100644 --- a/drivers/vmwarefusion/fusion_darwin.go +++ b/drivers/vmwarefusion/fusion_darwin.go @@ -415,8 +415,15 @@ func (d *Driver) Stop() error { } func (d *Driver) Restart() error { - _, _, err := vmrun("reset", d.vmxPath(), "nogui") - return err + // Stop VM gracefully + if err := d.Stop(); err != nil { + return err + } + // Start it again and mount shared folder + if err := d.Start(); err != nil { + return err + } + return nil } func (d *Driver) Kill() error {