Fix install.deps
Signed-off-by: Lantao Liu <lantaol@google.com>
This commit is contained in:
parent
6cd0f77c4e
commit
7429953386
@ -62,20 +62,34 @@ fi
|
||||
# For multiple GOPATHs, keep the first one only
|
||||
GOPATH=${GOPATH%%:*}
|
||||
|
||||
# Install runc
|
||||
go get -d ${RUNC_PKG}/...
|
||||
cd ${GOPATH}/src/${RUNC_PKG}
|
||||
# checkout_repo checks out specified repository
|
||||
# and switch to specified version.
|
||||
# Varset:
|
||||
# 1) Repo name;
|
||||
# 2) Version.
|
||||
checkout_repo() {
|
||||
repo=$1
|
||||
version=$2
|
||||
path="${GOPATH}/src/${repo}"
|
||||
if [ ! -d ${path} ]; then
|
||||
mkdir -p ${path}
|
||||
git clone https://${repo} ${path}
|
||||
fi
|
||||
cd ${path}
|
||||
git fetch --all
|
||||
git checkout ${RUNC_VERSION}
|
||||
git checkout ${version}
|
||||
}
|
||||
|
||||
# Install runc
|
||||
checkout_repo ${RUNC_PKG} ${RUNC_VERSION}
|
||||
cd ${GOPATH}/src/${RUNC_PKG}
|
||||
BUILDTAGS=${BUILDTAGS:-seccomp apparmor}
|
||||
make BUILDTAGS="$BUILDTAGS"
|
||||
${sudo} make install -e DESTDIR=${RUNC_DIR}
|
||||
|
||||
# Install cni
|
||||
go get -d ${CNI_PKG}/...
|
||||
checkout_repo ${CNI_PKG} ${CNI_VERSION}
|
||||
cd ${GOPATH}/src/${CNI_PKG}
|
||||
git fetch --all
|
||||
git checkout ${CNI_VERSION}
|
||||
./build.sh
|
||||
${sudo} mkdir -p ${CNI_DIR}
|
||||
${sudo} cp -r ./bin ${CNI_DIR}
|
||||
@ -107,9 +121,7 @@ ${sudo} bash -c 'cat >'${CNI_CONFIG_DIR}'/10-containerd-net.conflist <<EOF
|
||||
EOF'
|
||||
|
||||
# Install containerd
|
||||
go get -d ${CONTAINERD_PKG}/...
|
||||
checkout_repo ${CONTAINERD_PKG} ${CONTAINERD_VERSION}
|
||||
cd ${GOPATH}/src/${CONTAINERD_PKG}
|
||||
git fetch --all
|
||||
git checkout ${CONTAINERD_VERSION}
|
||||
make
|
||||
${sudo} make install -e DESTDIR=${CONTAINERD_DIR}
|
||||
|
Loading…
Reference in New Issue
Block a user