Add support to install from alternative repo

Signed-off-by: Lantao Liu <lantaol@google.com>
This commit is contained in:
Lantao Liu 2017-12-04 18:23:13 +00:00
parent 0d8298aa43
commit 12a71882db

View File

@ -72,12 +72,17 @@ GOPATH=${GOPATH%%:*}
# checkout_repo checks out specified repository
# and switch to specified version.
# Varset:
# 1) Repo name;
# 1) Pkg name;
# 2) Version.
# 3) Repo name (optional);
checkout_repo() {
repo=$1
pkg=$1
version=$2
path="${GOPATH}/src/${repo}"
repo=${3:-""}
if [ -z "${repo}" ]; then
repo=${pkg}
fi
path="${GOPATH}/src/${pkg}"
if [ ! -d ${path} ]; then
mkdir -p ${path}
git clone https://${repo} ${path}
@ -130,7 +135,7 @@ EOF'
fi
# Install containerd
checkout_repo ${CONTAINERD_PKG} ${CONTAINERD_VERSION}
checkout_repo ${CONTAINERD_PKG} ${CONTAINERD_VERSION} ${CONTAINERD_REPO}
cd ${GOPATH}/src/${CONTAINERD_PKG}
make
${sudo} make install -e DESTDIR=${CONTAINERD_DIR}