From 29a9b9a29f4a04b09549f3eb8734d4e8a736daa8 Mon Sep 17 00:00:00 2001 From: Liuqu Date: Thu, 23 Aug 2018 08:29:07 -0700 Subject: [PATCH] [sonic-telemetry]: Install vendor package management for golang --- sonic-slave/Dockerfile | 4 ++++ src/telemetry/Makefile | 1 + 2 files changed, 5 insertions(+) diff --git a/sonic-slave/Dockerfile b/sonic-slave/Dockerfile index 961df459d003..41dc32b9df46 100644 --- a/sonic-slave/Dockerfile +++ b/sonic-slave/Dockerfile @@ -242,6 +242,10 @@ RUN export VERSION=1.8.3 \ && echo 'export GOROOT=/usr/local/go' >> /etc/bash.bashrc \ && echo 'export PATH=$PATH:$GOROOT/bin' >> /etc/bash.bashrc +# For go telemetry build +RUN wget http://ftp.us.debian.org/debian/pool/main/g/golang-glide/golang-glide_0.12.3-2+b3_amd64.deb \ + && dpkg -i golang-glide_0.12.3-2+b3_amd64.deb + # Upgrade pip2 # Note: use pip2 specific version so jinja2 2.10 will install RUN python2 -m pip install -U pip==9.0.3 diff --git a/src/telemetry/Makefile b/src/telemetry/Makefile index 91a822d4f93c..b1a57d0a95c1 100644 --- a/src/telemetry/Makefile +++ b/src/telemetry/Makefile @@ -5,6 +5,7 @@ INSTALL := /usr/bin/install all: sonic-telemetry sonic-telemetry: + cd ${GOPATH}/src/github.com/Azure/sonic-telemetry && glide install /usr/local/go/bin/go get -v github.com/Azure/sonic-telemetry/telemetry /usr/local/go/bin/go get -v github.com/Azure/sonic-telemetry/dialout/dialout_client_cli