build 471 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. ETCD_PACKAGE=github.com/coreos/etcd
  3. export GOPATH="${PWD}"
  4. SRC_DIR="$GOPATH/src"
  5. ETCD_DIR="$SRC_DIR/$ETCD_PACKAGE"
  6. ETCD_BASE=$(dirname "${ETCD_DIR}")
  7. if [ ! -d "${ETCD_BASE}" ]; then
  8. mkdir -p "${ETCD_BASE}"
  9. fi
  10. if [ ! -h "${ETCD_DIR}" ]; then
  11. ln -s ../../../ "${ETCD_DIR}"
  12. fi
  13. for i in third_party/*; do
  14. if [ "$i" = "third_party/src" ]; then
  15. continue
  16. fi
  17. cp -R "$i" src/
  18. done
  19. ./scripts/release-version > release_version.go
  20. go build "${ETCD_PACKAGE}"