12345678910111213141516171819202122232425262728 |
- #!/bin/sh
-
- set -e
-
- if [ -z "$GOPATH" ]; then
- echo Error: \$GOPATH is unset
- echo See https://golang.org/doc/code.html for details, or try these steps:
- printf "\tmkdir -p ~/go\n"
- printf "\texport GOPATH=~/go\n"
- exit 1
- fi
-
- EXPECTED_DIR=${GOPATH}/src/github.com/oragono/oragono
-
- if [ "$PWD" != "$EXPECTED_DIR" ] ; then
- echo Error: working directory is not where \$GOPATH expects it to be
- echo "Expected: $EXPECTED_DIR"
- echo "Actual: $PWD"
- echo See https://golang.org/doc/code.html for details, or try these steps:
- printf "\tmkdir -p %s/src/github.com/oragono\n" "$GOPATH"
- printf "\tcd %s/src/github.com/oragono\n" "$GOPATH"
- printf "\tmv %s oragono\n" "$PWD"
- printf "\tcd oragono\n"
- exit 1
- fi
-
- go install -v
- echo successfully installed as "${GOPATH}/bin/oragono"
|