#!/bin/bash -e yum update -y yum install -y subversion ant zlib-devel gcc-c++ rpm-build gcc44 java-1.6.0-openjdk-devel svn co https://svn.forgerock.org/openam/tags/Agents-3.3.3/opensso/products/ agent #NSS/NSPR wget http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_16_3_RTM/src/nss-3.16.3-with-nspr-4.10.6.tar.gz tar xf nss-3.16.3-with-nspr-4.10.6.tar.gz cd nss-3.16.3/nss make BUILD_OPT=1 NS_USE_GCC=1 NSS_ENABLE_ECC=1 NSDISTMODE="copy" CC="/usr/bin/gcc44 -Wl,-R,'\$\$ORIGIN/../lib' -Wl,-R,'\$\$ORIGIN'" nss_build_all cd ../dist mkdir -p ~/agent/webagents/extlib/Linux/nss/{include,bin,lib} cp -r Linux*/include/* private/dbm/* private/nss/* public/dbm/* public/nss/* ~/agent/webagents/extlib/Linux/nss/include cp Linux*/bin/certutil ~/agent/webagents/extlib/Linux/nss/bin/ cp -r Linux*/lib/*.{so,chk} ~/agent/webagents/extlib/Linux/nss/lib/ cp -r ~/agent/webagents/extlib/Linux/nss ~/agent/webagents/extlib/Linux/nspr cd #PCRE wget http://sourceforge.net/projects/pcre/files/pcre/8.31/pcre-8.31.zip/download unzip pcre-8.31.zip cd pcre-8.31 ./configure --with-pic --enable-newline-is-anycrlf --disable-cpp make mkdir -p ~/agent/webagents/extlib/Linux/pcre/{include,lib} cp pcre.h ~/agent/webagents/extlib/Linux/pcre/include/ cp .libs/libpcre.{a,so,so.1} ~/agent/webagents/extlib/Linux/pcre/lib cd #LIBXML2 wget ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz tar xf libxml2-2.9.1.tar.gz cd libxml2-2.9.1 ./configure --prefix=/opt/libxml2 --with-threads --with-pic --without-iconv --without-python --without-readline make make install mkdir -p ~/agent/webagents/extlib/Linux/libxml2/ cp -r /opt/libxml2/include/ ~/agent/webagents/extlib/Linux/libxml2/ cp -r /opt/libxml2/lib/ ~/agent/webagents/extlib/Linux/libxml2/ #INSTALLER DEPS cd ~/agent/webagents/extlib/ wget http://maven.forgerock.org/repo/releases/org/forgerock/openam/openam-installtools/11.0.0/openam-installtools-11.0.0.jar wget http://maven.forgerock.org/repo/releases/org/forgerock/openam/openam-installtools-launcher/11.0.0/openam-installtools-launcher-11.0.0.jar mv openam-installtools-launcher-11.0.0.jar opensso-installtools-launcher.jar mv openam-installtools-11.0.0.jar opensso-installtools.jar #CONTAINER DEPS cd Linux scp aldaris@192.168.1.79:containers.tar.gz . tar xf containers.tar.gz cd ../.. ant nightly