Skip to content

Commit 3ed3b66

Browse files
committed
release-macos: Don't assume that gtar is available on macOS
1 parent 8caf376 commit 3ed3b66

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

release-macos.sh

+6-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@ rm -rf $DEST
3333
time CLEAN=1 SYNC=1 MACOS_REDIST=1 ./build-all.sh $DEST
3434
dir=$(pwd)
3535
cd $HOME
36-
gtar -Jcvf $dir/$RELNAME.tar.xz --format=ustar --numeric-owner --owner=0 --group=0 $RELNAME
36+
TAR=tar
37+
if command -v gtar >/dev/null; then
38+
TAR_FLAGS="--numeric-owner --owner=0 --group=0"
39+
TAR=gtar
40+
fi
41+
$TAR -Jcvf $dir/$RELNAME.tar.xz --format=ustar $TAR_FLAGS $RELNAME
3742
rm -rf $RELNAME
3843
cd $dir
3944
ls -lh $RELNAME.tar.xz

0 commit comments

Comments
 (0)