github.com/elves/elvish@v0.15.0/tools/build-old-tag.sh (about)

     1  #!/bin/sh -e
     2  
     3  TAG=$1
     4  : ${BIN_DIR:=/data/bin}
     5  
     6  REPO=github.com/elves/elvish
     7  REPO_ADDR=https://$REPO
     8  
     9  export GOPATH=`mktemp -d`
    10  cleanup() {
    11      rm -rf $GOPATH
    12  }
    13  trap cleanup EXIT
    14  
    15  git clone --depth=1 --branch $TAG $REPO_ADDR $GOPATH/src/$REPO
    16  cp `dirname $0`/buildall.sh $GOPATH/src/$REPO
    17  cd $GOPATH/src/$REPO
    18  BIN_DIR=$BIN_DIR VERSION=$TAG ./buildall.sh