Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / routing / server / applications / system.js
index a6e002a..7906ad6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6fa0=['replace','isNil','isEmpty','body','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','error','isObject','stringify','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','validate','shelljs','lodash','../../../../config/logger','routing','consequence','length','[%s][SYSTEM]\x20%s','map','message','join','next','exec','trim','info','[%s][SYSTEM]\x20result\x20code:\x20%s'];(function(_0x5e2e9d,_0x113ee0){var _0x343876=function(_0xa98eb3){while(--_0xa98eb3){_0x5e2e9d['push'](_0x5e2e9d['shift']());}};_0x343876(++_0x113ee0);}(_0x6fa0,0xd1));var _0x06fa=function(_0x138adb,_0x193fee){_0x138adb=_0x138adb-0x0;var _0x1b27f2=_0x6fa0[_0x138adb];return _0x1b27f2;};'use strict';var schema=require(_0x06fa('0x0'));var sh=require(_0x06fa('0x1'));var _=require(_0x06fa('0x2'));var utils=require('./utils');var logger=require(_0x06fa('0x3'))(_0x06fa('0x4'));var system=schema({'command':{'type':'string','required':!![],'message':'command\x20is\x20a\x20string\x20and\x20it\x20is\x20required'}});exports[_0x06fa('0x5')]=function(_0x492595,_0x43da6b){return function(_0x97ebba){try{var _0x39402f={'command':_0x43da6b[0x0]};var _0x1299b1=system[_0x06fa('0x0')](_0x39402f,{'typecast':!![]});if(_0x1299b1[_0x06fa('0x6')]){logger['error'](_0x06fa('0x7'),_0x492595,_[_0x06fa('0x8')](_0x1299b1,_0x06fa('0x9'))[_0x06fa('0xa')](',\x20'));logger['info']('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x492595);_0x97ebba[_0x06fa('0xb')]();}else{var _0x29a8dd=this;var _0x58ecca=utils['getMustacheRender'](_0x43da6b[0x0],this);logger['info']('[%s][SYSTEM]\x20commnad:\x20%s',_0x492595,_0x58ecca);sh[_0x06fa('0xc')](_[_0x06fa('0xd')](_0x58ecca),function(_0x471656,_0x5a837d){logger[_0x06fa('0xe')](_0x06fa('0xf'),_0x492595,_0x471656);if(_0x471656==0x0){var _0x358413=_0x5a837d[_0x06fa('0x10')](/(\r\n|\n|\r)/gm,'');if(_[_0x06fa('0x11')](_0x43da6b[0x1])||_[_0x06fa('0x12')](_0x43da6b[0x1])){logger[_0x06fa('0xe')]('[%s][SYSTEM]\x20no\x20variable',_0x492595);_0x29a8dd[_0x06fa('0x13')][_0x43da6b[0x1]]=_0x358413;}else{logger['info'](_0x06fa('0x14'),_0x492595,_0x43da6b[0x1],_0x358413);_0x29a8dd[_0x06fa('0x13')][_0x43da6b[0x1]]=_0x358413;}}_0x97ebba['next']();});}}catch(_0x56955a){logger[_0x06fa('0x15')]('[%s][SYSTEM]\x20%s',_0x492595,_[_0x06fa('0x16')](_0x56955a)?JSON[_0x06fa('0x17')](_0x56955a):_0x56955a);logger['info'](_0x06fa('0x18'),_0x492595);_0x97ebba['next']();}};};
\ No newline at end of file
+var _0x7769=['getMustacheRender','info','[%s][SYSTEM]\x20commnad:\x20%s','trim','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','stringify','shelljs','./utils','routing','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','validate','length','error','[%s][SYSTEM]\x20%s','map','message','join','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','next'];(function(_0x312cd4,_0x48d95e){var _0x32d33e=function(_0x4e1a78){while(--_0x4e1a78){_0x312cd4['push'](_0x312cd4['shift']());}};_0x32d33e(++_0x48d95e);}(_0x7769,0x142));var _0x9776=function(_0x36e0d2,_0x867978){_0x36e0d2=_0x36e0d2-0x0;var _0x253313=_0x7769[_0x36e0d2];return _0x253313;};'use strict';var schema=require('validate');var sh=require(_0x9776('0x0'));var _=require('lodash');var utils=require(_0x9776('0x1'));var logger=require('../../../../config/logger')(_0x9776('0x2'));var system=schema({'command':{'type':'string','required':!![],'message':_0x9776('0x3')}});exports[_0x9776('0x4')]=function(_0x7a784a,_0x2028b5){return function(_0x142b62){try{var _0x84141e={'command':_0x2028b5[0x0]};var _0x17964a=system[_0x9776('0x5')](_0x84141e,{'typecast':!![]});if(_0x17964a[_0x9776('0x6')]){logger[_0x9776('0x7')](_0x9776('0x8'),_0x7a784a,_[_0x9776('0x9')](_0x17964a,_0x9776('0xa'))[_0x9776('0xb')](',\x20'));logger['info'](_0x9776('0xc'),_0x7a784a);_0x142b62[_0x9776('0xd')]();}else{var _0x4c15fd=this;var _0x3c7b16=utils[_0x9776('0xe')](_0x2028b5[0x0],this);logger[_0x9776('0xf')](_0x9776('0x10'),_0x7a784a,_0x3c7b16);sh['exec'](_[_0x9776('0x11')](_0x3c7b16),function(_0x921991,_0x1153a7){logger[_0x9776('0xf')](_0x9776('0x12'),_0x7a784a,_0x921991);if(_0x921991==0x0){var _0x3037c0=_0x1153a7[_0x9776('0x13')](/(\r\n|\n|\r)/gm,'');if(_['isNil'](_0x2028b5[0x1])||_[_0x9776('0x14')](_0x2028b5[0x1])){logger[_0x9776('0xf')](_0x9776('0x15'),_0x7a784a);_0x4c15fd[_0x9776('0x16')][_0x2028b5[0x1]]=_0x3037c0;}else{logger[_0x9776('0xf')]('[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s',_0x7a784a,_0x2028b5[0x1],_0x3037c0);_0x4c15fd['body'][_0x2028b5[0x1]]=_0x3037c0;}}_0x142b62['next']();});}}catch(_0x1c0f27){logger[_0x9776('0x7')](_0x9776('0x8'),_0x7a784a,_['isObject'](_0x1c0f27)?JSON[_0x9776('0x17')](_0x1c0f27):_0x1c0f27);logger['info'](_0x9776('0xc'),_0x7a784a);_0x142b62[_0x9776('0xd')]();}};};
\ No newline at end of file