Update make deps script to make it better for debian folks

Hopefully this should make it easier for debian users, or for users who
run the script in the wrong directory.
This commit is contained in:
James Shubin
2016-03-11 18:45:28 -05:00
parent 963f025011
commit bfe619272e

View File

@@ -1,5 +1,8 @@
#!/bin/bash #!/bin/bash
# setup a simple go environment # setup a simple go environment
XPWD=`pwd`
ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )" # dir!
cd "${ROOT}" >/dev/null
travis=0 travis=0
if env | grep -q '^TRAVIS=true$'; then if env | grep -q '^TRAVIS=true$'; then
@@ -19,8 +22,11 @@ if [ $travis -eq 0 ]; then
fi fi
if [ ! -z "$APT" ]; then if [ ! -z "$APT" ]; then
sudo $APT install -y golang golang-golang-x-tools mercurial sudo $APT update
sudo $APT install -y golang make gcc packagekit mercurial
# one of these two golang tools packages should work on debian
sudo $APT install -y golang-golang-x-tools || true
sudo $APT install -y golang-go.tools || true
fi fi
fi fi
@@ -42,3 +48,4 @@ go get ./... # get all the go dependencies
go get golang.org/x/tools/cmd/vet # add in `go vet` for travis go get golang.org/x/tools/cmd/vet # add in `go vet` for travis
go get golang.org/x/tools/cmd/stringer # for automatic stringer-ing go get golang.org/x/tools/cmd/stringer # for automatic stringer-ing
go get github.com/golang/lint/golint # for `golint`-ing go get github.com/golang/lint/golint # for `golint`-ing
cd "$XPWD" >/dev/null