X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packer%2Fprovision%2Fjava-builder.sh;h=089c915057fe801eeea19c508ed294ed3ebd683d;hb=dfc4980a9847e3f5a2f818b9cceaab822700a459;hp=a1dab640e838cb4f016674174cf8ee04174f7d0e;hpb=b8d6c13f439fda647aeb7a0064e3862562513cd4;p=releng%2Fbuilder.git diff --git a/packer/provision/java-builder.sh b/packer/provision/java-builder.sh index a1dab640e..089c91505 100644 --- a/packer/provision/java-builder.sh +++ b/packer/provision/java-builder.sh @@ -12,13 +12,6 @@ yum install -y @development perl-{Digest-SHA,ExtUtils-MakeMaker} \ {readline,unixODBC}-devel yum-utils fedora-packager \ libxslt-devel crudini -# Install python3 and dependencies, needed for Coala linting at least -yum install -y python34 -yum install -y python34-{devel,virtualenv,setuptools,pip} - -# Install python dependencies, useful generally -yum install -y python-{devel,virtualenv,setuptools,pip} - # Needed by autorelease scripts yum install -y xmlstarlet @@ -46,40 +39,40 @@ yum -y install mono-complete nuget echo "---> Installing the Hbase Server..." mkdir /tmp/Hbase cd /tmp/Hbase -wget --no-verbose https://archive.apache.org/dist/hbase/hbase-0.94.27/hbase-0.94.27.tar.gz +wget -nv https://archive.apache.org/dist/hbase/hbase-0.94.27/hbase-0.94.27.tar.gz tar -xvf hbase-0.94.27.tar.gz # Needed by TSDR echo "---> Installing the Cassandra Server..." mkdir /tmp/cassandra cd /tmp/cassandra -wget --no-verbose https://archive.apache.org/dist/cassandra/2.1.16/apache-cassandra-2.1.16-bin.tar.gz +wget -nv https://archive.apache.org/dist/cassandra/2.1.16/apache-cassandra-2.1.16-bin.tar.gz tar -xvf apache-cassandra-2.1.16-bin.tar.gz # Generally useful for all projects echo "---> Installing the Elasticsearch node..." mkdir /tmp/elasticsearch cd /tmp/elasticsearch -wget --no-verbose https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.5.tar.gz +wget -nv https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.5.tar.gz tar -xvzf elasticsearch-1.7.5.tar.gz # Installs Hashicorp's Packer binary, required for {verify,merge}-packer jobs mkdir /tmp/packer cd /tmp/packer -wget https://releases.hashicorp.com/packer/0.12.2/packer_0.12.2_linux_amd64.zip +wget -nv https://releases.hashicorp.com/packer/0.12.2/packer_0.12.2_linux_amd64.zip unzip packer_0.12.2_linux_amd64.zip -d /usr/local/bin/ # rename packer to avoid conflict with binary in cracklib mv /usr/local/bin/packer /usr/local/bin/packer.io -#Check out 6Wind quagga with tag name '20170418', compile and install for router functionalities -echo "---> Installing the Quagga..." +# Check out quagga , compile and install for router functionalities +echo "Installing the Quagga..." mkdir -p /tmp/build_quagga cd /tmp/build_quagga git clone https://github.com/6WIND/zrpcd.git cd zrpcd -git checkout 20170418 +git checkout 20170731 chmod a+x /tmp/build_quagga/zrpcd/pkgsrc/dev_compile_script.sh -/tmp/build_quagga/zrpcd/pkgsrc/dev_compile_script.sh -d -b -t -v 2 +/tmp/build_quagga/zrpcd/pkgsrc/dev_compile_script.sh -d -b -t # Removing the build_quagga folder rm -rf /tmp/build_quagga/