anchor.diff:      ldconfig && \
       cd .. && rm -rf protobuf
   
  -# copy and execute agent build script and agent conf files
  -COPY build-agent.sh etcd.conf kafka.conf govpp.conf .
  +RUN apt-get install -y golang-gogoprotobuf-dev
  +
  +# copy and execute agent build script
  +COPY build-agent.sh .
   RUN ./build-agent.sh ${AGENT_COMMIT}
   
  +COPY etcd.conf .
  +COPY kafka.conf .
  +COPY govpp.conf .
   COPY vpp.conf /etc/vpp/vpp.conf
   COPY supervisord_kill.py /usr/bin/supervisord_kill.py
   
  
positive.code: COPY supervisord.conf /etc/supervisord/supervisord.conf
  
  # and default plugins conf
  COPY defaultplugins.conf linuxplugin.conf logs.conf /opt/vpp-agent/dev/
  
  # run supervisor as the default executable
  #CMD ["/usr/bin/supervisord", "-c", "/etc/supervisord/supervisord.conf"]
  
negative.code: RUN apt-get update && apt-get install -y \
      sudo wget git build-essential gdb vim nano python \
      iproute2 iputils-ping inetutils-traceroute libapr1 supervisor \
      default-jre default-jdk telnet netcat software-properties-common
  
  RUN add-apt-repository ppa:ubuntu-toolchain-r/test && \
      apt-get update && apt-get install -y gcc-7
  
  RUN mkdir /opt/vpp-agent
  RUN mkdir /opt/vpp-agent/dev
  RUN mkdir /opt/vpp-agent/plugin
  RUN mkdir /etc/supervisord
  
  WORKDIR /opt/vpp-agent/dev
  
  RUN cd /usr/bin/ && rm gcc && ln -s gcc-7 gcc 
  
  # build & install VPP
  # memif source: git clone -b memif https://github.com/vpp-dev/vpp vpp
  