diff --git a/scripts/build-binary b/scripts/build-binary index 1558d2126..54e921ed5 100755 --- a/scripts/build-binary +++ b/scripts/build-binary @@ -57,6 +57,11 @@ function main { cd release setup_env "${PROJ}" "${VER}" + tarcmd=tar + if [[ $(go env GOOS) == "darwin" ]]; then + tarcmd=gtar + fi + for os in darwin windows linux; do export GOOS=${os} TARGET_ARCHS=("amd64") @@ -78,7 +83,7 @@ function main { package "${TARGET}" "${PROJ}" if [ ${GOOS} == "linux" ]; then - tar cfz "${TARGET}.tar.gz" "${TARGET}" + ${tarcmd} cfz "${TARGET}.tar.gz" "${TARGET}" echo "Wrote release/${TARGET}.tar.gz" else zip -qr "${TARGET}.zip" "${TARGET}"