build 449 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}