From: Anthony Fok Date: Tue, 25 Sep 2018 04:15:42 +0000 (-0600) Subject: snapcraft: Set GO111MODULE=on in override-build script X-Git-Tag: v0.50~95 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b7706d6aec1c30770f180c9b45df132ba22c87f8;p=brevno-suite%2Fhugo snapcraft: Set GO111MODULE=on in override-build script Apparently, snapcraft's yet-to-be-documented environment declaration feature is for run-time only. See https://discourse.gohugo.io/t/hugo-0-48-released/13908/9 and https://forum.snapcraft.io/t/declaratively-defining-environment-variables/175/29 --- diff --git a/snapcraft.yaml b/snapcraft.yaml index 64493c5c..6b2cc6bf 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -7,8 +7,6 @@ description: | with content and templates and renders them into a full HTML website. confinement: strict grade: devel # "devel" or "stable" -environment: - GO111MODULE: on apps: hugo: @@ -25,6 +23,7 @@ parts: - git override-build: | echo "\nStarting override-build:" + export GO111MODULE=on export GOPATH=$(dirname $SNAPCRAFT_PART_INSTALL)/go export PATH=$GOPATH/bin:$PATH cd $GOPATH/src/github.com/gohugoio/hugo