Make setup script functions synchronous
This commit is contained in:
		
							parent
							
								
									820f30d332
								
							
						
					
					
						commit
						addb470701
					
				
							
								
								
									
										40
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										40
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -351,30 +351,26 @@ class DotnetInstallScript { | ||||
|         this.setupScriptBash(); | ||||
|     } | ||||
|     setupScriptPowershell() { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             this.scriptArguments = [ | ||||
|                 '-NoLogo', | ||||
|                 '-Sta', | ||||
|                 '-NoProfile', | ||||
|                 '-NonInteractive', | ||||
|                 '-ExecutionPolicy', | ||||
|                 'Unrestricted', | ||||
|                 '-Command' | ||||
|             ]; | ||||
|             this.scriptArguments.push('&', `'${this.escapedScript}'`); | ||||
|             if (process.env['https_proxy'] != null) { | ||||
|                 this.scriptArguments.push(`-ProxyAddress ${process.env['https_proxy']}`); | ||||
|             } | ||||
|             // This is not currently an option
 | ||||
|             if (process.env['no_proxy'] != null) { | ||||
|                 this.scriptArguments.push(`-ProxyBypassList ${process.env['no_proxy']}`); | ||||
|             } | ||||
|         }); | ||||
|         this.scriptArguments = [ | ||||
|             '-NoLogo', | ||||
|             '-Sta', | ||||
|             '-NoProfile', | ||||
|             '-NonInteractive', | ||||
|             '-ExecutionPolicy', | ||||
|             'Unrestricted', | ||||
|             '-Command' | ||||
|         ]; | ||||
|         this.scriptArguments.push('&', `'${this.escapedScript}'`); | ||||
|         if (process.env['https_proxy'] != null) { | ||||
|             this.scriptArguments.push(`-ProxyAddress ${process.env['https_proxy']}`); | ||||
|         } | ||||
|         // This is not currently an option
 | ||||
|         if (process.env['no_proxy'] != null) { | ||||
|             this.scriptArguments.push(`-ProxyBypassList ${process.env['no_proxy']}`); | ||||
|         } | ||||
|     } | ||||
|     setupScriptBash() { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             (0, fs_1.chmodSync)(this.escapedScript, '777'); | ||||
|         }); | ||||
|         (0, fs_1.chmodSync)(this.escapedScript, '777'); | ||||
|     } | ||||
|     getScriptPath() { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|  | ||||
| @ -143,7 +143,7 @@ export class DotnetInstallScript { | ||||
|     this.setupScriptBash(); | ||||
|   } | ||||
| 
 | ||||
|   private async setupScriptPowershell() { | ||||
|   private setupScriptPowershell() { | ||||
|     this.scriptArguments = [ | ||||
|       '-NoLogo', | ||||
|       '-Sta', | ||||
| @ -165,7 +165,7 @@ export class DotnetInstallScript { | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   private async setupScriptBash() { | ||||
|   private setupScriptBash() { | ||||
|     chmodSync(this.escapedScript, '777'); | ||||
|   } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Nikolai Laevskii
						Nikolai Laevskii