Built motion from commit dc14b02d.|2.6.27
[motion2.git] / server / services / routing / server / applications / system.js
index 588ec55..16f3776 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x732b=['isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','[%s][SYSTEM]\x20%s','isObject','stringify','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','shelljs','./utils','../../../../config/logger','routing','string','consequence','validate','length','error','map','message','join','info','next','[%s][SYSTEM]\x20commnad:\x20%s','exec','[%s][SYSTEM]\x20result\x20code:\x20%s','replace'];(function(_0x4681a0,_0x1d1641){var _0xb5bfe1=function(_0x51c5c3){while(--_0x51c5c3){_0x4681a0['push'](_0x4681a0['shift']());}};_0xb5bfe1(++_0x1d1641);}(_0x732b,0x15a));var _0xb732=function(_0x2348dd,_0x15e41d){_0x2348dd=_0x2348dd-0x0;var _0x2e21ef=_0x732b[_0x2348dd];return _0x2e21ef;};'use strict';var schema=require('validate');var sh=require(_0xb732('0x0'));var _=require('lodash');var utils=require(_0xb732('0x1'));var logger=require(_0xb732('0x2'))(_0xb732('0x3'));var system=schema({'command':{'type':_0xb732('0x4'),'required':!![],'message':'command\x20is\x20a\x20string\x20and\x20it\x20is\x20required'}});exports[_0xb732('0x5')]=function(_0x2e3039,_0x5c3ecf){return function(_0x3d00ce){try{var _0x557e6a={'command':_0x5c3ecf[0x0]};var _0x386d95=system[_0xb732('0x6')](_0x557e6a,{'typecast':!![]});if(_0x386d95[_0xb732('0x7')]){logger[_0xb732('0x8')]('[%s][SYSTEM]\x20%s',_0x2e3039,_[_0xb732('0x9')](_0x386d95,_0xb732('0xa'))[_0xb732('0xb')](',\x20'));logger[_0xb732('0xc')]('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x2e3039);_0x3d00ce[_0xb732('0xd')]();}else{var _0x5d67ca=this;var _0x14bdbe=utils['getMustacheRender'](_0x5c3ecf[0x0],this);logger['info'](_0xb732('0xe'),_0x2e3039,_0x14bdbe);sh[_0xb732('0xf')](_['trim'](_0x14bdbe),function(_0x4935da,_0x5a67a4){logger[_0xb732('0xc')](_0xb732('0x10'),_0x2e3039,_0x4935da);if(_0x4935da==0x0){var _0x239c46=_0x5a67a4[_0xb732('0x11')](/(\r\n|\n|\r)/gm,'');if(_[_0xb732('0x12')](_0x5c3ecf[0x1])||_[_0xb732('0x13')](_0x5c3ecf[0x1])){logger['info'](_0xb732('0x14'),_0x2e3039);_0x5d67ca[_0xb732('0x15')][_0x5c3ecf[0x1]]=_0x239c46;}else{logger['info']('[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s',_0x2e3039,_0x5c3ecf[0x1],_0x239c46);_0x5d67ca[_0xb732('0x15')][_0x5c3ecf[0x1]]=_0x239c46;}}_0x3d00ce['next']();});}}catch(_0x8227a8){logger[_0xb732('0x8')](_0xb732('0x16'),_0x2e3039,_[_0xb732('0x17')](_0x8227a8)?JSON[_0xb732('0x18')](_0x8227a8):_0x8227a8);logger[_0xb732('0xc')](_0xb732('0x19'),_0x2e3039);_0x3d00ce[_0xb732('0xd')]();}};};
\ No newline at end of file
+var _0x1782=['error','stringify','shelljs','lodash','routing','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','validate','[%s][SYSTEM]\x20%s','map','message','join','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','exec','trim','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','body','next'];(function(_0x5284d1,_0x2f70b3){var _0x5986f6=function(_0x549def){while(--_0x549def){_0x5284d1['push'](_0x5284d1['shift']());}};_0x5986f6(++_0x2f70b3);}(_0x1782,0x188));var _0x2178=function(_0x2deabf,_0x165203){_0x2deabf=_0x2deabf-0x0;var _0x53b5a1=_0x1782[_0x2deabf];return _0x53b5a1;};'use strict';var schema=require('validate');var sh=require(_0x2178('0x0'));var _=require(_0x2178('0x1'));var utils=require('./utils');var logger=require('../../../../config/logger')(_0x2178('0x2'));var system=schema({'command':{'type':'string','required':!![],'message':_0x2178('0x3')}});exports[_0x2178('0x4')]=function(_0x4a3e99,_0x40f25d){return function(_0x4fddea){try{var _0x18664c={'command':_0x40f25d[0x0]};var _0x38aa85=system[_0x2178('0x5')](_0x18664c,{'typecast':!![]});if(_0x38aa85['length']){logger['error'](_0x2178('0x6'),_0x4a3e99,_[_0x2178('0x7')](_0x38aa85,_0x2178('0x8'))[_0x2178('0x9')](',\x20'));logger[_0x2178('0xa')](_0x2178('0xb'),_0x4a3e99);_0x4fddea['next']();}else{var _0x3558a2=this;var _0x1a356b=utils[_0x2178('0xc')](_0x40f25d[0x0],this);logger['info'](_0x2178('0xd'),_0x4a3e99,_0x1a356b);sh[_0x2178('0xe')](_[_0x2178('0xf')](_0x1a356b),function(_0x4d60a9,_0x41a802){logger['info'](_0x2178('0x10'),_0x4a3e99,_0x4d60a9);if(_0x4d60a9==0x0){var _0x2abe92=_0x41a802[_0x2178('0x11')](/(\r\n|\n|\r)/gm,'');if(_[_0x2178('0x12')](_0x40f25d[0x1])||_[_0x2178('0x13')](_0x40f25d[0x1])){logger[_0x2178('0xa')](_0x2178('0x14'),_0x4a3e99);_0x3558a2['body'][_0x40f25d[0x1]]=_0x2abe92;}else{logger[_0x2178('0xa')](_0x2178('0x15'),_0x4a3e99,_0x40f25d[0x1],_0x2abe92);_0x3558a2[_0x2178('0x16')][_0x40f25d[0x1]]=_0x2abe92;}}_0x4fddea[_0x2178('0x17')]();});}}catch(_0x3808d7){logger[_0x2178('0x18')](_0x2178('0x6'),_0x4a3e99,_['isObject'](_0x3808d7)?JSON[_0x2178('0x19')](_0x3808d7):_0x3808d7);logger['info']('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x4a3e99);_0x4fddea[_0x2178('0x17')]();}};};
\ No newline at end of file