Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | 4x 4x 4x 4x 4x 4x 4x 4x | var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator"));var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var _possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));var _getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));var _inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits"));var _shelljs=_interopRequireDefault(require("shelljs")); var _path=_interopRequireDefault(require("path")); var _exec=require("../systemTools/exec"); var _common=require("../common"); var _base=_interopRequireDefault(require("./base")); var _fileutils=require("../systemTools/fileutils"); var _config=_interopRequireDefault(require("./config")); var _constants=require("../constants");var LinuxPlatformSetup=function(_BasePlatformSetup){(0,_inherits2.default)(LinuxPlatformSetup,_BasePlatformSetup); function LinuxPlatformSetup(c){(0,_classCallCheck2.default)(this,LinuxPlatformSetup);return(0,_possibleConstructorReturn2.default)(this,(0,_getPrototypeOf2.default)(LinuxPlatformSetup).call(this, 'linux',c)); }(0,_createClass2.default)(LinuxPlatformSetup,[{key:"installSoftware",value:function installSoftware( software){return _regenerator.default.async(function installSoftware$(_context){while(1){switch(_context.prev=_context.next){case 0:if(! (0,_exec.commandExistsSync)('apt-get')){_context.next=3;break;}_context.next=3;return _regenerator.default.awrap( _shelljs.default.exec("apt-get -qq update && apt-get install "+software+" -y > /dev/null"));case 3:return _context.abrupt("return", true);case 4:case"end":return _context.stop();}}});}},{key:"installPrereqs",value:function installPrereqs(){return _regenerator.default.async(function installPrereqs$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:if( this.availableDownloader){_context2.next=5;break;} (0,_common.logInfo)('Looks like you don\'t have wget or curl installed. We\'ll install wget for you');_context2.next=4;return _regenerator.default.awrap( this.installSoftware('wget'));case 4: this.availableDownloader='wget';case 5:if( (0,_exec.commandExistsSync)('unzip')){_context2.next=9;break;} (0,_common.logInfo)('Looks like you don\'t have unzip installed. We\'ll install it for you');_context2.next=9;return _regenerator.default.awrap( this.installSoftware('unzip'));case 9:if( (0,_exec.commandExistsSync)('javac')){_context2.next=13;break;} (0,_common.logInfo)('Looks like you don\'t have java installed. We\'ll install it for you');_context2.next=13;return _regenerator.default.awrap( this.installSoftware('openjdk-8-jdk'));case 13:return _context2.abrupt("return", true);case 14:case"end":return _context2.stop();}}},null,this);}},{key:"postInstall",value:function postInstall( sdk){var location,ANDROID_SDK;return _regenerator.default.async(function postInstall$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:if(!( sdk==='android')){_context3.next=11;break;} location=_config.default.android.location; (0,_common.logDebug)("Updating "+this.globalConfigPath+" with "+JSON.stringify({androidSdk:location}));_context3.next=5;return _regenerator.default.awrap( (0,_fileutils.updateConfigFile)({androidSdk:location},this.globalConfigPath));case 5: this.c.files.private.config.sdks.ANDROID_SDK=location; ANDROID_SDK=this.c.files.private.config.sdks.ANDROID_SDK; this.c.cli[_constants.CLI_ANDROID_EMULATOR]=_path.default.join(ANDROID_SDK,'emulator/emulator'); this.c.cli[_constants.CLI_ANDROID_ADB]=_path.default.join(ANDROID_SDK,'platform-tools/adb'); this.c.cli[_constants.CLI_ANDROID_AVDMANAGER]=_path.default.join(ANDROID_SDK,'tools/bin/avdmanager'); this.c.cli[_constants.CLI_ANDROID_SDKMANAGER]=_path.default.join(ANDROID_SDK,'tools/bin/sdkmanager');case 11:case"end":return _context3.stop();}}},null,this);}}]);return LinuxPlatformSetup;}(_base.default);var _default= LinuxPlatformSetup;exports.default=_default; //# sourceMappingURL=linux.js.map |