mirror of https://github.com/docker/docs.git
Fix upgrade detection
This commit is contained in:
parent
0a033e807b
commit
3a9017ec3a
|
@ -143,9 +143,9 @@ var SetupStore = assign(Object.create(EventEmitter.prototype), {
|
|||
var isoversion = boot2docker.isoversion();
|
||||
var required = {};
|
||||
var vboxfile = path.join(util.supportDir(), packagejson['virtualbox-filename']);
|
||||
var vboxUpgradeRequired = setupUtil.compareVersions(yield virtualBox.version(), packagejson['virtualbox-required-version']) < 0;
|
||||
required.download = vboxUpgradeRequired || !virtualBox.installed() && (!fs.existsSync(vboxfile) || setupUtil.checksum(vboxfile) !== packagejson['virtualbox-checksum']);
|
||||
required.install = vboxUpgradeRequired || !virtualBox.installed() || setupUtil.needsBinaryFix();
|
||||
var vboxInstallRequired = virtualBox.installed() ? setupUtil.compareVersions(yield virtualBox.version(), packagejson['virtualbox-required-version']) < 0 : true;
|
||||
required.download = vboxInstallRequired && (!fs.existsSync(vboxfile) || setupUtil.checksum(vboxfile) !== packagejson['virtualbox-checksum']);
|
||||
required.install = vboxInstallRequired || setupUtil.needsBinaryFix();
|
||||
required.init = !(yield boot2docker.exists()) || !isoversion || setupUtil.compareVersions(isoversion, boot2docker.version()) < 0;
|
||||
required.start = required.install || required.init || (yield boot2docker.status()) !== 'running';
|
||||
|
||||
|
|
Loading…
Reference in New Issue