install.sh 396 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. set -e
  3. set -x
  4. RM_GOPATH=0
  5. TMP_GOPATH=${TMP_GOPATH:-""}
  6. : ${PREFIX:="/usr/local/bin"}
  7. if [ -z "$TMP_GOPATH" ]; then
  8. export GOPATH="$(mktemp -d)"
  9. RM_GOPATH=1
  10. else
  11. export GOPATH="$TMP_GOPATH"
  12. fi
  13. dir="$(dirname $0)"
  14. bin=$1
  15. shift
  16. if [ ! -f "${dir}/${bin}.installer" ]; then
  17. echo "Could not find installer for \"$bin\""
  18. exit 1
  19. fi
  20. . ${dir}/${bin}.installer
  21. install_${bin} "$@"