From 6ddc9676c389fcaed57a9fd292250477a0f75bb3 Mon Sep 17 00:00:00 2001 From: Rafael Zalamena Date: Mon, 9 Oct 2017 21:07:58 -0300 Subject: [PATCH] Update GoBGP requirements GoBGP upstream has updated their requirements to run GoBGP, so we have to update the build recipe. Changes: * Update golang docker image to 1.8 (from 1.6) * Call `dep ensure` after checking out like the updated instructions --- gobgp.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gobgp.py b/gobgp.py index 02fe463..bb7976d 100644 --- a/gobgp.py +++ b/gobgp.py @@ -26,11 +26,12 @@ def __init__(self, host_dir, conf, image='bgperf/gobgp'): @classmethod def build_image(cls, force=False, tag='bgperf/gobgp', checkout='HEAD', nocache=False): cls.dockerfile = ''' -FROM golang:1.6 +FROM golang:1.8 WORKDIR /root +RUN go get -u github.com/golang/dep/cmd/dep RUN go get -v github.com/osrg/gobgp/gobgpd RUN go get -v github.com/osrg/gobgp/gobgp -RUN cd $GOPATH/src/github.com/osrg/gobgp && git checkout {0} +RUN cd $GOPATH/src/github.com/osrg/gobgp && git checkout {0} && dep ensure RUN go install github.com/osrg/gobgp/gobgpd RUN go install github.com/osrg/gobgp/gobgp '''.format(checkout)