mirror of https://github.com/docker/docs.git
Make upgrade work with saved vms
This commit is contained in:
parent
699f9bfe8c
commit
838b71fa51
|
@ -77,16 +77,17 @@ var _steps = [{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((yield machine.state()) === 'Saved') {
|
||||||
|
yield virtualBox.wake(machine.name());
|
||||||
|
}
|
||||||
|
|
||||||
var isoversion = machine.isoversion();
|
var isoversion = machine.isoversion();
|
||||||
var packagejson = util.packagejson();
|
var packagejson = util.packagejson();
|
||||||
if (!isoversion || setupUtil.compareVersions(isoversion, packagejson['docker-version']) < 0) {
|
if (!isoversion || setupUtil.compareVersions(isoversion, packagejson['docker-version']) < 0) {
|
||||||
yield machine.stop();
|
yield machine.stop();
|
||||||
yield machine.upgrade();
|
yield machine.upgrade();
|
||||||
}
|
}
|
||||||
var state = yield machine.state();
|
if ((yield machine.state()) !== 'Running') {
|
||||||
if (state === 'Saved') {
|
|
||||||
yield virtualBox.wake(machine.name());
|
|
||||||
} else if (state !== 'Running') {
|
|
||||||
yield machine.start();
|
yield machine.start();
|
||||||
yield machine.regenerateCerts();
|
yield machine.regenerateCerts();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue