Hello Klash, I just made two tweaks [1][2] to the provisioning of the vm that we probably should reflect in Juniper/contrail-vnc.git as well.
I made the change to gh-pages branch and attached in this message. Best, -- flavio [1]: https://github.com/flavio-fernandes/opencontrail-dev-centos7/commit/1dc41d4896cf11a1cfb5b5d3d022ecd287ca4ef6 [2]: https://github.com/flavio-fernandes/opencontrail-dev-centos7/commit/b748f3f6616f4dd174f5dbd7897e8e6c5c479297 ==== commit 3006184872b5c273b7567b4b4be214ab98f6d571 Author: Flavio Fernandes <[email protected]> Date: Thu Mar 19 15:36:46 2015 -0400 Use epel-release instead of url. do not disable other repos when using epel. diff --git a/README.html b/README.html index d2cfec7..43d367c 100644 --- a/README.html +++ b/README.html @@ -172,13 +172,13 @@ epel repository. To install access to the epel repository, run these two commands:</p> <div class="well"> - yum install -y https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm<br> + yum install -y epel-release<br> sed -i -e 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo </div> <p>After installing and enabling epel access, packages (6) through (9) can be installed: <div class="well"> - yum install -y --disablerepo="*" --enablerepo="epel" scons protobuf protobuf-devel protobuf-compiler + yum install -y --enablerepo="epel" scons protobuf protobuf-devel protobuf-compiler </div> </p> <p> ======= On Fri, Dec 5, 2014 at 4:58 PM, Karl Klashinsky <[email protected]> wrote: > On Dec 3, 2014, at 4:41 PM, Flavio <[email protected]> wrote: > >> On Tue, Dec 2, 2014 at 5:19 PM, Karl Klashinsky <[email protected]> wrote: >>> Inline: >>> >>> On Dec 1, 2014, at 6:59 PM, Flavio <[email protected]> wrote: >>> >>>> Hello, >>>> >>>> I'm trying to build opencontrail using Centos 7. >>>> >>>> While following the build steps in >>>> http://juniper.github.io/contrail-vnc/README.html, >>> >>> As per my reply to your prior message, I've updated my fork of above: >>> https://github.com/klash/contrail-vnc >>> >>> You'll need to look at branch 'gh-pages' to see my pages. I've added a new >>> section 4.1.1 specifically for CentOS 7. >> >> Awesome. It looks good. Since you made 4.1.1 for centos 7, maybe we >> should make a 4.1.0 >> for Centos 6.6? Or make Centos 6.6 using 4.1.1 and Centos 7 become >> 4.1.2. Other than that, >> it is all good. > > Added section 4.1.1 for CentOS 6.6, the CentOS 7 one became 4.1.2. > > I've pushed that small change to my fork on github. > >>> If you think that works, I'll submit the pull request so that the updated >>> page will become the live README.html >>> >> >> good deal! ;) > > Pull request now sent, so my updates should show up as the 'live' page in a > while. > >>> More comments below... >>> >>>> I hit the following 2 caveats: >>>> >>>> 1) Besides the 2 extra packages that are needed in 6.6: >>>> libtool kernel-devel >>>> >>>> we also need to install the following packages: >>>> bzip2 boost-devel tbb-devel libcurl-devel libxml2-devel >>>> >>>> 2) The packages >>>> scons protobuf protobuf-devel protobuf-compiler >>>> >>>> are not in the default centos 7 repository. However, you can grab them >>>> from epel. So, a simple way of getting these are by installing >>>> access to the epel repo as shown below: >>>> ## install epel repo, but keep it disabled unless explicitly enabled >>>> sudo yum install -y >>>> https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm >>>> sudo sed -i -e 's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo >>>> sudo yum install -y --disablerepo="*" --enablerepo="epel" scons >>>> protobuf protobuf-devel protobuf-compiler >>> >>> I'm not a CentOS user, but it seems odd to me that relatively common >>> utilities >>> require such efforts. Seeing that CentOS 7 is not that old, is it expected >>> that these utilities might make their way into the standard CentOS 7 >>> repositories? >> >> That is a good question. I have no insight on that, but I may know who >> would. :) >> In other words, let me get back to you on that; or have a better person >> answer >> to this. > > Thanks for that, and also... > >>>> To make it a bit simpler, I bundled all the provisioning steps for >>>> Centos 7 in the following >>>> shell script: >>>> >>>> https://github.com/flavio-fernandes/opencontrail-dev-centos7/blob/master/provision.sh >>> >>> We are currently working on setup/provisioning scripts for various flavours >>> of >>> Linux. Do you mind if I plagiarize the above script for our purposes? >>> >> >> No problem at all ! There is nothing fancy in there, but if you think >> it is useful, you can >> plagiarize it all. ;) > > ... for this. Fine that it isn't fancy, our other ones are equally non-fancy. > But if > they work, it saves people from stumbling around and trying to set up a linux > box by stumbling through hints and suggestions. > > -- > Klash >
change.patch
Description: Binary data
_______________________________________________ Dev mailing list [email protected] http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org
