X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=build.sh;h=856fcc26dcc5efd1761c4af3316e40e5bb0f6b55;hb=HEAD;hp=bb2a06e50a4625da8bb4047fab65e8a7413bc77a;hpb=f2ff7a136a152b36b3aa4d0d574796e6edbef24a;p=aaf%2Fsshsm.git diff --git a/build.sh b/build.sh index bb2a06e..856fcc2 100644 --- a/build.sh +++ b/build.sh @@ -17,27 +17,35 @@ sudo apt-get -y install \ libcmocka0 \ libcmocka-dev \ build-essential \ - git \ pkg-config \ - vim \ gcc \ g++ \ m4 \ curl \ wget \ liburiparser-dev \ - libssl-dev \ pandoc \ opensc \ default-jdk \ libgcrypt20-dev -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ +wget https://www.openssl.org/source/openssl-1.1.0.tar.gz +gzip -d openssl-1.1.0.tar.gz +tar -xvf openssl-1.1.0.tar +cd openssl-1.1.0 && \ + ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl && \ + make && \ +sudo make install +cd .. + +export LD_LIBRARY_PATH=/usr/local/ssl/lib echo "Build SoftHSMv2..." cd SoftHSMv2 sh autogen.sh -./configure --disable-gost +./configure --disable-gost --with-openssl=/usr/local/ssl +make +make check sudo make install cd .. @@ -68,7 +76,7 @@ cd .. rm -rf tpm2-abrmd-2.0.0 cd tpm2-tools-3.1.0 -./configure +./configure --disable-hardening make sudo make install cd .. @@ -82,7 +90,12 @@ cd ../.. echo "Build TPM-Plugin" cd TPM2-Plugin ./bootstrap -./configure +./configure LDFLAGS="-L/usr/local/ssl/lib" sudo make install cd .. sudo ldconfig + +echo "Build Duplicate Utility tool" +cd tpm-util/duplicate +make -f sampleMakefile +