mirror of
https://github.com/nsacyber/HIRS.git
synced 2024-12-23 06:42:35 +00:00
00287725da
* [#195] Components identified by Component Class will have hardware IDs translated to names * Update TPM Docker images to latest PACCOR(v1.1.3r3). Comment out the failing system tests caused by invalid input to PACCOR.
15 lines
1.1 KiB
Docker
15 lines
1.1 KiB
Docker
FROM hirs/hirs-ci:centos7
|
|
|
|
# Install packages for installing HIRS TPM Provisioner
|
|
RUN yum -y update && yum clean all
|
|
RUN yum install -y java-1.8.0-openjdk wget util-linux chkconfig sed systemd gmp-devel coreutils dmidecode bash autoconf autoconf-archive automake libtool pkgconfig m4 gcc-c++ openssl python-requests && yum clean all
|
|
|
|
# Install tpm_module for Communicating with TPM
|
|
RUN mkdir tpm_module && pushd tpm_module && wget https://github.com/nsacyber/HIRS/releases/download/v1.0.4/tpm_module-1.0.4-1558547257.cedc93.x86_64.rpm && yum -y install tpm_module-*.rpm && popd
|
|
|
|
# Install PACCOR for Device Info Gathering
|
|
RUN mkdir paccor && pushd paccor && wget https://github.com/nsacyber/paccor/releases/download/v1.1.3r3/paccor-1.1.3-3.noarch.rpm && yum -y install paccor-*.rpm && popd
|
|
|
|
# Install Software TPM for Provisioning
|
|
RUN mkdir tpm_emulator && pushd tpm_emulator && wget https://phoenixnap.dl.sourceforge.net/project/ibmswtpm/tpm4769tar.gz && tar -xzvf tpm4769tar.gz && pushd libtpm && ./autogen && ./configure && make && popd && pushd tpm && make -f makefile-tpm && popd && popd
|