Fix build for multiple GOPATHs

The build script doesn't work when people have GOPATH like
/path/a:/path/b

Signed-off-by: Yongkun Anfernee Gui <agui@vmware.com>
This commit is contained in:
Yongkun Anfernee Gui
2017-08-22 17:42:01 -07:00
parent 7923171b2e
commit 5da08bd892
3 changed files with 17 additions and 0 deletions

View File

@@ -36,6 +36,15 @@ CNI_DIR=/opt/cni
CNI_CONFIG_DIR=/etc/cni/net.d
CONTAINERD_PKG=github.com/containerd/containerd
# Check GOPATH
if [[ -z "${GOPATH}" ]]; then
echo "GOPATH is not set"
exit 1
fi
# For multiple GOPATHs, keep the first one only
GOPATH=${GOPATH%%:*}
# Install runc
go get -d ${RUNC_PKG}/...
cd ${GOPATH}/src/${RUNC_PKG}