trivial: fix TPM2 simulator tests for arch

The simulator has PCR values that are not yet initialized.  So use the
Intel TPM tools to extend the PCR0 value before running test suite
This commit is contained in:
Mario Limonciello 2019-10-14 10:50:27 -05:00
parent 069449e427
commit ac97eca09e

View File

@ -13,9 +13,12 @@ popd
chown nobody . -R chown nobody . -R
# install and run TPM simulator necessary for plugins/uefi/uefi-self-test # install and run TPM simulator necessary for plugins/uefi/uefi-self-test
pacman -S --noconfirm ibm-sw-tpm2 pacman -S --noconfirm ibm-sw-tpm2 tpm2-tools
tpm_server & tpm_server &
trap "kill $!" EXIT trap "kill $!" EXIT
# extend a PCR0 value for test suite
tpm2_startup -c
tpm2_pcrextend 0:sha1=f1d2d2f924e986ac86fdf7b36c94bcdf32beec15
export TPM_SERVER_RUNNING=1 export TPM_SERVER_RUNNING=1
# build the package and install it # build the package and install it