diff --git a/scripts/make-pypi-release.sh b/scripts/make-pypi-release.sh index 01f9a58e..6a568051 100755 --- a/scripts/make-pypi-release.sh +++ b/scripts/make-pypi-release.sh @@ -3,12 +3,15 @@ set -e echo # osx support -command -v gtar >/dev/null && -command -v gfind >/dev/null && { - tar() { gtar "$@"; } +# port install gnutar findutils gsed coreutils +gtar=$(command -v gtar || command -v gnutar) || true +[ ! -z "$gtar" ] && command -v gfind >/dev/null && { + tar() { $gtar "$@"; } sed() { gsed "$@"; } find() { gfind "$@"; } sort() { gsort "$@"; } + command -v grealpath >/dev/null && + realpath() { grealpath "$@"; } } which md5sum 2>/dev/null >/dev/null && diff --git a/scripts/make-tgz-release.sh b/scripts/make-tgz-release.sh index f3c34a18..65765bb4 100755 --- a/scripts/make-tgz-release.sh +++ b/scripts/make-tgz-release.sh @@ -2,12 +2,16 @@ set -e echo -command -v gtar >/dev/null && -command -v gfind >/dev/null && { - tar() { gtar "$@"; } +# osx support +# port install gnutar findutils gsed coreutils +gtar=$(command -v gtar || command -v gnutar) || true +[ ! -z "$gtar" ] && command -v gfind >/dev/null && { + tar() { $gtar "$@"; } sed() { gsed "$@"; } find() { gfind "$@"; } sort() { gsort "$@"; } + command -v grealpath >/dev/null && + realpath() { grealpath "$@"; } } which md5sum 2>/dev/null >/dev/null &&