diff options
authorJamo Luhrsen <>2018-05-17 16:47:04 -0700
committerJamo Luhrsen <>2018-05-17 17:16:43 -0700
commitff9cb88b4535f7bbd6cb5c78fec9e989634f9d60 (patch)
parent88ce3255b46c0282f4a1f0c70eed3e24b5602194 (diff)
Update broken CPERF DockerfileHEADmaster
seems newer CentOS versions (e.g. 7.5) need to have their distro "centos" available in a yum vars file when trying to work with SIG repositories also updated the openstack repo to queens release from the older ocata finally, updated the repo location for openflow and oflops. the stanford repo no longer works, but the github repos claim to be mirrors of it. Change-Id: I7084c38c680e1875558af17a3ef3c2344ee9cefc Signed-off-by: Jamo Luhrsen <>
1 files changed, 6 insertions, 3 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 0f57aa7..22a42c3 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -27,7 +27,10 @@ ENV HOME /home/opnfv
ENV REPOS_DIR /home/opnfv/repos
RUN mkdir -p ${REPOS_DIR}
-RUN yum install -y epel-release centos-release-openstack-ocata && yum update -y
+# need to put distro in a yum vars file. learned that here:
+RUN echo "centos" > /etc/yum/vars/contentdir
+RUN yum install -y epel-release centos-release-openstack-queens && yum update -y
RUN yum install -y \
automake \
@@ -71,6 +74,6 @@ RUN git clone ${ODL_TEST_
# Clone and build CBench
ENV OF_DIR ${REPOS_DIR}/openflow
-RUN git clone git:// ${OF_DIR}
-RUN git clone ${OFLOPS_DIR}
+RUN git clone ${OF_DIR}
+RUN git clone ${OFLOPS_DIR}
RUN cd ${OFLOPS_DIR} && ./ && ./configure --with-openflow-src-dir=${OF_DIR} && make && make install