#!/bin/bash TOOLS_PKG='github.com/mongodb/mongo-tools' setgopath() { local SOURCE_GOPATH=`pwd`/.gopath local VENDOR_GOPATH=`pwd`/vendor SOURCE_GOPATH=$(cygpath -w $SOURCE_GOPATH); VENDOR_GOPATH=$(cygpath -w $VENDOR_GOPATH); # set up the $GOPATH to use the vendored dependencies as # well as the source for the mongo tools rm -rf .gopath/ mkdir -p .gopath/src/"$TOOLS_PKG" cp -r `pwd`/bsondump .gopath/src/$TOOLS_PKG cp -r `pwd`/common .gopath/src/$TOOLS_PKG cp -r `pwd`/mongodump .gopath/src/$TOOLS_PKG cp -r `pwd`/mongoexport .gopath/src/$TOOLS_PKG cp -r `pwd`/mongofiles .gopath/src/$TOOLS_PKG cp -r `pwd`/mongoimport .gopath/src/$TOOLS_PKG cp -r `pwd`/mongooplog .gopath/src/$TOOLS_PKG cp -r `pwd`/mongorestore .gopath/src/$TOOLS_PKG cp -r `pwd`/mongostat .gopath/src/$TOOLS_PKG cp -r `pwd`/mongotop .gopath/src/$TOOLS_PKG cp -r `pwd`/vendor/src/github.com/* .gopath/src/github.com cp -r `pwd`/vendor/src/gopkg.in .gopath/src/ export GOPATH="$SOURCE_GOPATH;$VENDOR_GOPATH" } setgopath