diff --git a/script/setup/install-cni b/script/setup/install-cni index 7ed2ba00f..7f2eb8b3a 100755 --- a/script/setup/install-cni +++ b/script/setup/install-cni @@ -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 diff --git a/script/setup/install-cni-windows b/script/setup/install-cni-windows index 77adf2c69..bd52c10e0 100755 --- a/script/setup/install-cni-windows +++ b/script/setup/install-cni-windows @@ -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 diff --git a/script/setup/install-critools b/script/setup/install-critools index e511567d9..88cdb4773 100755 --- a/script/setup/install-critools +++ b/script/setup/install-critools @@ -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 diff --git a/script/setup/install-runc b/script/setup/install-runc index b73596f5c..94e511289 100755 --- a/script/setup/install-runc +++ b/script/setup/install-runc @@ -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 ;;