Merge pull request #5009 from thaJeztah/fix_install_scripts
script/setup: use git clone instead of go get -d
This commit is contained in:
commit
91ff314980
@ -25,8 +25,7 @@ CNI_COMMIT=$(grep containernetworking/plugins "$GOPATH"/src/github.com/container
|
||||
CNI_DIR=${DESTDIR:=''}/opt/cni
|
||||
CNI_CONFIG_DIR=${DESTDIR}/etc/cni/net.d
|
||||
|
||||
cd "$GOPATH"
|
||||
go get -d github.com/containernetworking/plugins/...
|
||||
git clone https://github.com/containernetworking/plugins.git "$GOPATH"/src/github.com/containernetworking/plugins
|
||||
cd "$GOPATH"/src/github.com/containernetworking/plugins
|
||||
git checkout $CNI_COMMIT
|
||||
./build_linux.sh
|
||||
|
@ -21,8 +21,7 @@ WINCNI_BIN_DIR="${DESTDIR}/cni"
|
||||
WINCNI_PKG=github.com/Microsoft/windows-container-networking
|
||||
WINCNI_VERSION=aa10a0b31e9f72937063436454def1760b858ee2
|
||||
|
||||
cd "$GOPATH"
|
||||
go get -d "${WINCNI_PKG}/..."
|
||||
git clone "https://${WINCNI_PKG}.git" "${GOPATH}/src/${WINCNI_PKG}"
|
||||
cd "${GOPATH}/src/${WINCNI_PKG}"
|
||||
git checkout "${WINCNI_VERSION}"
|
||||
make all
|
||||
|
@ -23,9 +23,10 @@ set -eu -o pipefail
|
||||
cd "$GOPATH"
|
||||
go get -u github.com/onsi/ginkgo/ginkgo
|
||||
CRITEST_COMMIT=0f5f734a7e1da0979915c6e7d5b6641bd9dc2627
|
||||
go get -d github.com/kubernetes-sigs/cri-tools/...
|
||||
|
||||
git clone https://github.com/kubernetes-sigs/cri-tools.git "$GOPATH"/src/github.com/kubernetes-sigs/cri-tools
|
||||
cd "$GOPATH"/src/github.com/kubernetes-sigs/cri-tools
|
||||
git checkout $CRITEST_COMMIT
|
||||
git checkout "$CRITEST_COMMIT"
|
||||
make
|
||||
make install -e BINDIR=${DESTDIR:=''}/usr/local/bin
|
||||
cat << EOF | tee ${DESTDIR}/etc/crictl.yaml
|
||||
|
@ -23,21 +23,23 @@ set -eu -o pipefail
|
||||
function install_runc() {
|
||||
RUNC_COMMIT=$(grep opencontainers/runc "$GOPATH"/src/github.com/containerd/containerd/go.mod | awk '{print $2}')
|
||||
|
||||
cd "$GOPATH"
|
||||
go get -d github.com/opencontainers/runc
|
||||
cd "$GOPATH"/src/github.com/opencontainers/runc
|
||||
git checkout $RUNC_COMMIT
|
||||
TMPROOT=$(mktemp -d)
|
||||
git clone https://github.com/opencontainers/runc.git "${TMPROOT}"/runc
|
||||
pushd "${TMPROOT}"/runc
|
||||
git checkout "${RUNC_COMMIT}"
|
||||
make BUILDTAGS='apparmor seccomp selinux' runc
|
||||
make install
|
||||
popd
|
||||
rm -fR "${TMPROOT}"
|
||||
}
|
||||
|
||||
function install_crun() {
|
||||
CRUN_VERSION=0.17
|
||||
curl -o /usr/local/sbin/runc -L https://github.com/containers/crun/releases/download/${CRUN_VERSION}/crun-${CRUN_VERSION}-linux-$(go env GOARCH)
|
||||
curl -o /usr/local/sbin/runc -L https://github.com/containers/crun/releases/download/"${CRUN_VERSION}"/crun-"${CRUN_VERSION}"-linux-"$(go env GOARCH)"
|
||||
chmod +x /usr/local/sbin/runc
|
||||
}
|
||||
|
||||
: ${RUNC_FLAVOR:=runc}
|
||||
: "${RUNC_FLAVOR:=runc}"
|
||||
case ${RUNC_FLAVOR} in
|
||||
runc) install_runc ;;
|
||||
crun) install_crun ;;
|
||||
|
Loading…
Reference in New Issue
Block a user