build 450 B

12345678910111213141516171819202122
  1. #!/bin/bash -e
  2. ORG_PATH="github.com/coreos"
  3. REPO_PATH="${ORG_PATH}/flannel"
  4. if [ ! -h gopath/src/${REPO_PATH} ]; then
  5. mkdir -p gopath/src/${ORG_PATH}
  6. ln -s ../../../.. gopath/src/${REPO_PATH} || exit 255
  7. fi
  8. export GOBIN=${PWD}/bin
  9. export GOPATH=${PWD}/gopath
  10. eval $(go env)
  11. if [ ${GOOS} = "linux" ]; then
  12. echo "Building flanneld"
  13. go build -o flanneld ${REPO_PATH}
  14. mv ./flanneld $GOBIN
  15. else
  16. echo "Not on Linux - skipping flanneld build"
  17. fi