anchor.diff:  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 \
  -    golang-gogoprotobuf-dev software-properties-common net-tools
  +    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 -p /opt/vpp-agent/dev /opt/vpp-agent/plugin /etc/supervisord
  +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 
  -
  -WORKDIR /opt/vpp-agent/dev
   
   # build & install VPP
   # memif source: git clone -b memif https://github.com/vpp-dev/vpp vpp
  
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:     ldconfig && \
      cd .. && rm -rf protobuf
  
  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
  
  