diff --git a/.gitignore b/.gitignore index cc552f71..7099817b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,5 @@ obj-* rpm/BUILD* rpm/*RPMS + +src diff --git a/script/bootstrap b/script/bootstrap index c10c2912..79ae4be0 100755 --- a/script/bootstrap +++ b/script/bootstrap @@ -1,5 +1,15 @@ #!/bin/sh +set -e + +# Only set GOPATH on non-Windows platforms as Windows can't do the symlinking +# that we need. +if [ -z "$GOPATH" ] && [ uname -s | grep -vq "_NT-" ]; then + export GOPATH="$(pwd)" + mkdir -p src/github.com/github + [ -h src/github.com/github/git-lfs ] || + ln -s "$GOPATH" src/github.com/github/git-lfs +fi script/fmt -rm -rf `pwd`/bin/* +rm -rf bin/* go run script/*.go -cmd build "$@"