From 8d6dd2ad6153b754ca58eb6f96413d6225cf5b2e Mon Sep 17 00:00:00 2001 From: Julio Montes Date: Wed, 23 Jun 2021 14:43:06 -0500 Subject: [PATCH] snap: support golang 1.16.x Fix build process, set GO111MODULE environment variable to "auto" Signed-off-by: Julio Montes --- snap/snapcraft.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index f4d248844a..247a681503 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -90,6 +90,7 @@ parts: export GOROOT=${SNAPCRAFT_STAGE} export PATH="${GOROOT}/bin:${PATH}" + export GO111MODULE="auto" http_proxy=${http_proxy:-""} https_proxy=${https_proxy:-""} @@ -147,6 +148,7 @@ parts: export GOPATH=${SNAPCRAFT_STAGE}/gopath export GOROOT=${SNAPCRAFT_STAGE} export PATH="${GOROOT}/bin:${PATH}" + export GO111MODULE="auto" kata_dir=${GOPATH}/src/github.com/${SNAPCRAFT_PROJECT_NAME}/${SNAPCRAFT_PROJECT_NAME} cd ${kata_dir}/src/runtime @@ -189,6 +191,7 @@ parts: [ "$(uname -m)" = "s390x" ] && sudo apt-get --no-install-recommends install -y libssl-dev export GOPATH=${SNAPCRAFT_STAGE}/gopath + export GO111MODULE="auto" kata_dir=${GOPATH}/src/github.com/${SNAPCRAFT_PROJECT_NAME}/${SNAPCRAFT_PROJECT_NAME} cd ${kata_dir}/tools/packaging/kernel @@ -243,6 +246,7 @@ parts: override-build: | yq=${SNAPCRAFT_STAGE}/yq export GOPATH=${SNAPCRAFT_STAGE}/gopath + export GO111MODULE="auto" kata_dir=${GOPATH}/src/github.com/${SNAPCRAFT_PROJECT_NAME}/${SNAPCRAFT_PROJECT_NAME} versions_file="${kata_dir}/versions.yaml"