| #!/bin/bash | |
| set -e | |
| set -x | |
| RM_GOPATH=0 | |
| TMP_GOPATH=${TMP_GOPATH:-""} | |
| : ${PREFIX:="/usr/local/bin"} | |
| if [ -z "$TMP_GOPATH" ]; then | |
| export GOPATH="$(mktemp -d)" | |
| RM_GOPATH=1 | |
| else | |
| export GOPATH="$TMP_GOPATH" | |
| fi | |
| dir="$(dirname $0)" | |
| bin=$1 | |
| shift | |
| if [ ! -f "${dir}/${bin}.installer" ]; then | |
| echo "Could not find installer for \"$bin\"" | |
| exit 1 | |
| fi | |
| . $dir/$bin.installer | |
| install_$bin "$@" |