Merge pull request #7189 from zmstone/fix-build-arch-resolution
Fix build arch resolution
This commit is contained in:
commit
c6ee8097da
|
@ -41,18 +41,20 @@ shift 1
|
||||||
ESCRIPT_ARGS="$*"
|
ESCRIPT_ARGS="$*"
|
||||||
|
|
||||||
SYSTEM="${SYSTEM:-$(./scripts/get-distro.sh)}"
|
SYSTEM="${SYSTEM:-$(./scripts/get-distro.sh)}"
|
||||||
ARCH="${ARCH:-$(uname -m)}"
|
if [ -z "${ARCH:-}" ]; then
|
||||||
case "$ARCH" in
|
UNAME="$(uname -m)"
|
||||||
x86_64)
|
case "$UNAME" in
|
||||||
ARCH='amd64'
|
x86_64)
|
||||||
;;
|
ARCH='amd64'
|
||||||
aarch64)
|
;;
|
||||||
ARCH='arm64'
|
aarch64)
|
||||||
;;
|
ARCH='arm64'
|
||||||
arm*)
|
;;
|
||||||
ARCH=arm
|
arm*)
|
||||||
;;
|
ARCH='arm'
|
||||||
esac
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
PACKAGE_NAME="${PROFILE}-${SYSTEM}-${PREV_VERSION}-${ARCH}.zip"
|
PACKAGE_NAME="${PROFILE}-${SYSTEM}-${PREV_VERSION}-${ARCH}.zip"
|
||||||
DOWNLOAD_URL="https://www.emqx.com/downloads/${DIR}/v${PREV_VERSION}/${PACKAGE_NAME}"
|
DOWNLOAD_URL="https://www.emqx.com/downloads/${DIR}/v${PREV_VERSION}/${PACKAGE_NAME}"
|
||||||
|
|
|
@ -171,9 +171,11 @@ download_prev_release(Tag, #{binary_rel_url := {ok, URL0}, clone_url := Repo}) -
|
||||||
BaseDir = "/tmp/emqx-baseline-bin/",
|
BaseDir = "/tmp/emqx-baseline-bin/",
|
||||||
Dir = filename:basename(Repo, ".git") ++ [$-|Tag],
|
Dir = filename:basename(Repo, ".git") ++ [$-|Tag],
|
||||||
Filename = filename:join(BaseDir, Dir),
|
Filename = filename:join(BaseDir, Dir),
|
||||||
Script = "echo \"Download: ${OUTFILE}\" &&
|
Script = "mkdir -p ${OUTFILE} &&
|
||||||
mkdir -p ${OUTFILE} &&
|
if [ ! -f \"${OUTFILE}.zip\" ]; then \
|
||||||
curl -f -L -o ${OUTFILE}.zip ${URL} &&
|
echo \"Download: ${OUTFILE}\" && \
|
||||||
|
curl -f -L -o \"${OUTFILE}.zip\" \"${URL}\"; \
|
||||||
|
fi &&
|
||||||
unzip -q -n -d ${OUTFILE} ${OUTFILE}.zip",
|
unzip -q -n -d ${OUTFILE} ${OUTFILE}.zip",
|
||||||
Env = [{"TAG", Tag}, {"OUTFILE", Filename}, {"URL", URL}],
|
Env = [{"TAG", Tag}, {"OUTFILE", Filename}, {"URL", URL}],
|
||||||
bash(Script, Env),
|
bash(Script, Env),
|
||||||
|
|
Loading…
Reference in New Issue