diff --git a/.ci/setup/setup-tpm2provisioner.sh b/.ci/setup/setup-tpm2provisioner.sh index 5e44ae5f..a1561f4d 100755 --- a/.ci/setup/setup-tpm2provisioner.sh +++ b/.ci/setup/setup-tpm2provisioner.sh @@ -8,7 +8,7 @@ pushd / > /dev/null echo "Setting up TPM emulator for the TPM2 Provisioner" # Function to make and install TPM 2.0 Provisioner packages -function InstallProvisioner { +function installProvisioner { echo "===========Installing TPM 2.0 Provisioner Packages...===========" pushd /HIRS > /dev/null echo "Building the HIRS Provisioner ..." @@ -44,7 +44,7 @@ echo "tcg.event.file=/sys/kernel/security/tpm0/binary_bios_measurements" >> $pro } # Function to initialize the TPM 2.0 Emulator -function InitTpm2Emulator { +function initTpm2Emulator { echo "===========Initializing TPM 2.0 Emulator...===========" mkdir -p /var/run/dbus @@ -113,7 +113,7 @@ function InitTpm2Emulator { } # Function to update the hirs-site.config file -function UpdateHirsSiteConfigFile { +function updateHirsSiteConfigFile { HIRS_SITE_CONFIG="/etc/hirs/hirs-site.config" echo "" @@ -142,7 +142,7 @@ DEFAULT_SITE_CONFIG_FILE cat /etc/hirs/hirs-site.config } -function WaitForAca { +function waitForAca { # Wait for ACA to boot echo "Waiting for ACA to spin up at address ${HIRS_ACA_PORTAL_IP} on port ${HIRS_ACA_PORTAL_PORT} ..." until [ "`curl --silent --connect-timeout 1 -I -k https://${HIRS_ACA_PORTAL_IP}:${HIRS_ACA_PORTAL_PORT}/HIRS_AttestationCAPortal | grep '302 Found'`" != "" ]; do @@ -153,10 +153,10 @@ echo "ACA is up!" } #Wait for the ACA to spin up, if it hasnt already -WaitForAca +waitForAca # Install packages -InstallProvisioner +installProvisioner # Test to see if provisioner config were set up echo "TPM2 Provisioner container running:" @@ -168,10 +168,10 @@ echo "TPM2 Provisioner container running:" echo "Contents of /etc/hirs is $(ls -al /etc/hirs)"; # Install TPM 2.0 Emulator -InitTpm2Emulator +initTpm2Emulator # Update the hirs-site.config file -UpdateHirsSiteConfigFile +updateHirsSiteConfigFile echo "TPM 2.0 Emulator NV RAM list" tpm2_nvlist diff --git a/.ci/system-tests/container/rim_setup.sh b/.ci/system-tests/container/rim_setup.sh index 1fcf9d06..82b11691 100644 --- a/.ci/system-tests/container/rim_setup.sh +++ b/.ci/system-tests/container/rim_setup.sh @@ -8,6 +8,8 @@ profile=$1 test=$2 tcgDir="/boot/tcg" testDir="/HIRS/.ci/system-tests/profiles/$profile/$test" +propFile="/etc/hirs/tcg_boot.properties"; +eventLog="$testDir"/"$profile"_"$test"_binary_bios_measurements mkdir -p $tcgDir/manifest/rim/; # Create the platform cert folder if its not there rm -f $tcgDir/manifest/rim/*; # clear out any previous data @@ -18,8 +20,6 @@ rm -f $tcgDir/manifest/swidtag/*; # clear out any previous data echo "Test is using RIM files from $profile : $test" # update tcg_boot.properties to use test specific binary_bios_measurement file -eventLog="$testDir"/"$profile"_"$test"_binary_bios_measurements - sed -i "s:tcg.event.file=.*:tcg.event.file=$eventLog:g" "$propFile" #echo "Contents of $propFile after sed is $(cat $propFile)";