Set proper file permissions once downloaded

This commit is contained in:
Imran Ismail
2020-03-31 02:16:56 +08:00
parent 40f445c4a1
commit 8c9699998e
2 changed files with 11 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ import * as restm from 'typed-rest-client/RestClient';
import * as os from 'os';
import * as path from 'path';
import * as semver from 'semver';
import * as fs from 'fs'
let osPlat: string = os.platform();
let osArch: string = os.arch();
@@ -194,5 +195,12 @@ async function acquireKustomize(version: string): Promise<string> {
toolPath = path.join(toolPath, toolFilename)
}
switch (osPlat) {
case 'linux':
case 'darwin':
fs.chmodSync(toolPath, 0o755)
break;
}
return await tc.cacheFile(toolPath, toolFilename, toolName, version);
}