From 0c8e57f9724f144aa3e321af0bd153c5019017c8 Mon Sep 17 00:00:00 2001 From: Pavel Shirshov Date: Fri, 26 May 2017 18:08:20 -0700 Subject: [PATCH 1/2] Install scapy from p4lang --- dockers/docker-ptf/Dockerfile.j2 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dockers/docker-ptf/Dockerfile.j2 b/dockers/docker-ptf/Dockerfile.j2 index d1d8e2466fa3..41e1d330d8fe 100644 --- a/dockers/docker-ptf/Dockerfile.j2 +++ b/dockers/docker-ptf/Dockerfile.j2 @@ -21,7 +21,6 @@ RUN sed --in-place 's/httpredir.debian.org/debian-archive.trafficmanager.net/' / openssh-server \ vim \ python \ - python-scapy \ net-tools \ python-setuptools \ supervisor \ @@ -43,8 +42,11 @@ RUN sed --in-place 's/httpredir.debian.org/debian-archive.trafficmanager.net/' / libqt5network5 \ less \ ipython \ + git \ iputils-ping +## Install scapy from p4lang +RUN git clone https://github.com/p4lang/scapy-vxlan.git && cd scapy-vxlan && python setup.py install RUN dpkg -i \ {% for deb in docker_ptf_debs.split(' ') -%} From b9e541e7d1e3cdee04ae3672eb20bb90c4fc319f Mon Sep 17 00:00:00 2001 From: Pavel Shirshov Date: Fri, 26 May 2017 18:13:58 -0700 Subject: [PATCH 2/2] Overwrite standard scapy version --- dockers/docker-ptf/Dockerfile.j2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dockers/docker-ptf/Dockerfile.j2 b/dockers/docker-ptf/Dockerfile.j2 index 41e1d330d8fe..963282b27cb5 100644 --- a/dockers/docker-ptf/Dockerfile.j2 +++ b/dockers/docker-ptf/Dockerfile.j2 @@ -21,6 +21,7 @@ RUN sed --in-place 's/httpredir.debian.org/debian-archive.trafficmanager.net/' / openssh-server \ vim \ python \ + python-scapy \ net-tools \ python-setuptools \ supervisor \ @@ -45,7 +46,7 @@ RUN sed --in-place 's/httpredir.debian.org/debian-archive.trafficmanager.net/' / git \ iputils-ping -## Install scapy from p4lang +## Reinstall scapy by version from p4lang RUN git clone https://github.com/p4lang/scapy-vxlan.git && cd scapy-vxlan && python setup.py install RUN dpkg -i \