X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packer%2Fprovision%2Fjava-builder.sh;h=775d2279a194b9788b6765b8931ab512262ec301;hb=a49ba1366c3de6f2af722e5c35bb3cd468ce8638;hp=675d6082ed70b654e9bf105871f5969d9f982b42;hpb=f76bb7202cd1ac76f228961439c50504bf0bf9bd;p=releng%2Fbuilder.git diff --git a/packer/provision/java-builder.sh b/packer/provision/java-builder.sh index 675d6082e..775d2279a 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 @@ -28,14 +21,12 @@ yum install -y graphviz # Needed by deploy test yum install -y sshpass -# tcpmd5 is wanting to do 32bit ARM cross-compilation and is specifically -# requesting the following be installed (note the kernel headers are -# going to be the x86_64 package as there aren't separate 32bit and -# x86_64 packages for them -yum install -y glibc-devel.i686 kernel-headers +######################### +# Integration/Packaging # +######################### -# Needed by opendove -yum install -y {jansson,libevent,libnl,libuuid}-devel +# Install software for building RPMs +yum install -y fedora-packager # Needed for vsemprovider build in vtn project to enable C# compilation. rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" @@ -48,28 +39,27 @@ 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 -