From bc89bf5e8de10ee3f4caa0f0be220dfe6c79d910 Mon Sep 17 00:00:00 2001 From: Nathan LeClaire Date: Tue, 22 Mar 2016 12:22:15 -0700 Subject: [PATCH] Prevent /var/lib/boot2docker/bootlocal.sh munging on restart Signed-off-by: Nathan LeClaire --- drivers/virtualbox/virtualbox.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/virtualbox/virtualbox.go b/drivers/virtualbox/virtualbox.go index 1d8d0dcc98..11b261bdce 100644 --- a/drivers/virtualbox/virtualbox.go +++ b/drivers/virtualbox/virtualbox.go @@ -612,8 +612,12 @@ func (d *Driver) Stop() error { // Restart restarts a machine which is known to be running. func (d *Driver) Restart() error { - if err := d.vbm("controlvm", d.MachineName, "reset"); err != nil { - return err + if err := d.Stop(); err != nil { + return fmt.Errorf("Problem stopping the VM: %s", err) + } + + if err := d.Start(); err != nil { + return fmt.Errorf("Problem starting the VM: %s", err) } d.IPAddress = ""