Merge pull request #1381 from docker/verify-vm

Properly verify that VM exists
This commit is contained in:
Jeffrey Morgan 2016-01-18 18:18:50 -08:00
Родитель 8ddff7740f afda9d49c4
Коммит d122fb9eb6
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -39,9 +39,9 @@ var VirtualBox = {
return util.execFile([this.command(), 'sharedfolder', 'add', vmName, '--name', pathName, '--hostpath', hostPath, '--automount']);
},
vmExists: function (name) {
return util.execFile([this.command(), 'showvminfo', name]).then(() => {
return true;
}).catch((err) => {
return util.execFile([this.command(), 'list', 'vms']).then(out => {
return out.indexOf('"' + name + '"') !== -1;
}).catch(() => {
return false;
});
}