This commit is contained in:
William Mantly 2016-02-08 16:46:54 -05:00
parent 1e3f9a7302
commit 8ce30f1e60

12
lxc.js
View File

@ -52,13 +52,14 @@ Container.prototype.clone = function(callback){
}; };
Container.prototype.start = function(callback){ Container.prototype.start = function(callback){
var that = this;
var args = parseArgs({ var args = parseArgs({
required: ['name'], required: ['name'],
takes: ['name'], takes: ['name'],
defaults: extend({}, this) defaults: extend({}, this)
}); });
var that = this;
callback = function(callback){ callback = function(callback){
that.info(); that.info();
return callback; return callback;
@ -113,6 +114,11 @@ Container.prototype.stop = function(callback){
defaults: extend({}, this) defaults: extend({}, this)
}); });
var that = this;
callback = function(callback){
that.info();
return callback;
};
return sysExec('lxc-stop '+args, callback); return sysExec('lxc-stop '+args, callback);
}; };
@ -158,7 +164,7 @@ Container.prototype.info = function(callback){
var that = this; var that = this;
return sysExec('lxc-info --name '+this.name, function(data){ return sysExec('lxc-info --name '+this.name, function(data){
console.log('info', arguments); // console.log('info', arguments);
if(data.match("doesn't exist")){ if(data.match("doesn't exist")){
return callback({state: 'NULL'}); return callback({state: 'NULL'});
} }
@ -199,7 +205,7 @@ var lxcORM = function(){
for(var idx = data.length; idx--;){ for(var idx = data.length; idx--;){
that.containers[data[idx].name] = new Container(data[idx]); that.containers[data[idx].name] = new Container(data[idx]);
if(idx===0){ if(idx===0){
console.log('call ready!') // console.log('call ready!')
that.callReady(); that.callReady();
} }
} }