Allow specifying the target

You still must build on the target system though because of the native
Node modules.
This commit is contained in:
Asher
2019-08-05 11:03:47 -05:00
parent dde683d911
commit 590f699687
2 changed files with 13 additions and 12 deletions

View File

@ -240,18 +240,20 @@ function main() {
exit 0
fi
local codeServerVersion="${1}" ; shift
local ci="${CI:-}"
local minify="${MINIFY:-}"
local arch="x86_64"
local target="linux"
local ostype="${OSTYPE:-}"
if [[ "${ostype}" == "darwin"* ]] ; then
target="darwin"
else
arch=$(uname -m)
local arch
arch=$(uname -m)
local target="${1:-}"
if [[ -z "${target}" ]] ; then
local ostype="${OSTYPE:-}"
if [[ "${ostype}" == "darwin"* ]] ; then
target="darwin"
else
target="linux"
fi
fi
local codeServerVersion="${1}" ; shift
local binaryName="code-server${codeServerVersion}-vsc${vscodeVersion}-${target}-${arch}"
local buildPath="${stagingPath}/${binaryName}-built"