mirror of
https://github.com/halcyon/asdf-java.git
synced 2024-10-06 07:42:09 +08:00
Add jq to OSX
This commit is contained in:
parent
f3c7ba54cb
commit
63ca3b9081
12
.travis.yml
12
.travis.yml
@ -1,8 +1,10 @@
|
||||
language: c
|
||||
script: asdf plugin-test java $TRAVIS_BUILD_DIR
|
||||
before_script:
|
||||
- git clone https://github.com/asdf-vm/asdf.git
|
||||
- . asdf/asdf.sh
|
||||
os:
|
||||
- linux
|
||||
- osx
|
||||
- git clone https://github.com/asdf-vm/asdf.git
|
||||
- . asdf/asdf.sh
|
||||
matrix:
|
||||
include:
|
||||
- os: linux
|
||||
- os: osx
|
||||
install: HOMEBREW_NO_AUTO_UPDATE=1 brew install jq
|
||||
|
@ -6,9 +6,12 @@ mkdir -p ${CACHE_DIR}
|
||||
case "$(uname -s)" in
|
||||
Darwin) TEMP_DIR=$(mktemp -dt asdf-java)
|
||||
STAT="stat -f %c ${CACHE_DIR}/*"
|
||||
SHA256SUM="gsha256sum"
|
||||
;;
|
||||
*) TEMP_DIR=$(mktemp -dp /tmp asdf-java.XXXXXXXX)
|
||||
STAT="stat -c %Z ${CACHE_DIR}/*";;
|
||||
STAT="stat -c %Z ${CACHE_DIR}/*"
|
||||
SHA256SUM="sha256sum"
|
||||
;;
|
||||
esac
|
||||
|
||||
trap "cd ${PWD}; rm -rf ${TEMP_DIR}" EXIT
|
||||
@ -72,6 +75,13 @@ function os {
|
||||
esac
|
||||
}
|
||||
|
||||
function sha256_sum {
|
||||
case `uname -s` in
|
||||
Linux) sha256sum -c $(basename ${1}) ;;
|
||||
Darwin) gsha256sum -c $(basename ${1}) ;;
|
||||
esac
|
||||
}
|
||||
|
||||
function architecture {
|
||||
case `uname -m` in
|
||||
x86_64) echo "x64" ;;
|
||||
@ -99,7 +109,7 @@ function install {
|
||||
exit 1
|
||||
fi
|
||||
|
||||
sha256sum -c $(basename ${checksum_link})
|
||||
sha256_sum ${checksum_link}
|
||||
|
||||
tar zxf $(basename ${binary_link})
|
||||
dir=$(set -- $(ls -d */) ; echo ${1})
|
||||
|
Loading…
Reference in New Issue
Block a user