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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user