Update broken CPERF Dockerfile 61/57561/1
authorJamo Luhrsen <jluhrsen@redhat.com>
Thu, 17 May 2018 23:47:04 +0000 (16:47 -0700)
committerJamo Luhrsen <jluhrsen@redhat.com>
Fri, 18 May 2018 00:16:43 +0000 (17:16 -0700)
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 <jluhrsen@redhat.com>
docker/Dockerfile

index 0f57aa7..22a42c3 100644 (file)
@@ -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:
+# https://review.openstack.org/#/c/568180/2//COMMIT_MSG
+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 https://git.opendaylight.org/gerrit/p/integration/test ${ODL_TEST_
 # Clone and build CBench
 ENV OF_DIR ${REPOS_DIR}/openflow
 ENV OFLOPS_DIR ${REPOS_DIR}/oflops
-RUN git clone git://gitosis.stanford.edu/openflow.git ${OF_DIR}
-RUN git clone https://github.com/andi-bigswitch/oflops.git ${OFLOPS_DIR}
+RUN git clone https://github.com/mininet/openflow.git ${OF_DIR}
+RUN git clone https://github.com/mininet/oflops.git ${OFLOPS_DIR}
 RUN cd ${OFLOPS_DIR} && ./boot.sh && ./configure --with-openflow-src-dir=${OF_DIR} && make && make install