mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
scripts/build-binary: fix darwin tar commands
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
This commit is contained in:
parent
efd1fc634b
commit
46f3e8349b
@ -57,6 +57,11 @@ function main {
|
|||||||
cd release
|
cd release
|
||||||
setup_env "${PROJ}" "${VER}"
|
setup_env "${PROJ}" "${VER}"
|
||||||
|
|
||||||
|
tarcmd=tar
|
||||||
|
if [[ $(go env GOOS) == "darwin" ]]; then
|
||||||
|
tarcmd=gtar
|
||||||
|
fi
|
||||||
|
|
||||||
for os in darwin windows linux; do
|
for os in darwin windows linux; do
|
||||||
export GOOS=${os}
|
export GOOS=${os}
|
||||||
TARGET_ARCHS=("amd64")
|
TARGET_ARCHS=("amd64")
|
||||||
@ -78,7 +83,7 @@ function main {
|
|||||||
package "${TARGET}" "${PROJ}"
|
package "${TARGET}" "${PROJ}"
|
||||||
|
|
||||||
if [ ${GOOS} == "linux" ]; then
|
if [ ${GOOS} == "linux" ]; then
|
||||||
tar cfz "${TARGET}.tar.gz" "${TARGET}"
|
${tarcmd} cfz "${TARGET}.tar.gz" "${TARGET}"
|
||||||
echo "Wrote release/${TARGET}.tar.gz"
|
echo "Wrote release/${TARGET}.tar.gz"
|
||||||
else
|
else
|
||||||
zip -qr "${TARGET}.zip" "${TARGET}"
|
zip -qr "${TARGET}.zip" "${TARGET}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user