[buildout] extends = ../../component/golang/buildout.cfg parts = restic [gowork] golang = ${golang1.13:location} [restic] recipe = plone.recipe.command update-command = ${:command} stop-on-error = True # GO111MODULE=on enables go modules support # the chmod is needed as modules are fetched with u-w command = . ${gowork:env.sh} && cd ${git.github.com_restic_restic:location} && export GO111MODULE=on && go run build.go -o ${:output} && chmod -R u+w . output = ${gowork:bin}/restic location = ${:output} [git.github.com_restic_restic] <= go-git-package go.importpath = github.com/restic/restic repository = https://github.com/restic/restic revision = v0.9.6