Rim test 1 needed hw file

This commit is contained in:
iadgovuser29 2024-07-06 10:40:45 -04:00
parent 168b62a6da
commit ac12e75403
2 changed files with 14 additions and 1 deletions

View File

@ -19,6 +19,17 @@ hwJsonFileName="$profile"_"$test"_hw.json
hwJsonFile="$testDir/$hwJsonFileName"
ciTestHwJsonFile="$ciTestDir/hw.json"
# Use default settings if profile does not have specific changes
if [ ! -f "$hwJsonFile" ]; then
echo "Test is using a profile with no hardware manifest file. Using default."
hwJsonFile="$profileDir"/default/laptop_default_hw.json
fi
if [ ! -f "$dmiZip" ]; then
echo "Test is using a profile with no DMI data. Using default."
dmiZip="$profileDir"/default/laptop_dmi.zip
fi
# Current TCG folder for platform certs
mkdir -p $tcgDir; # Create the platform cert folder if its not there
rm -f $tcgDir*; # Clear out any previous data
@ -26,6 +37,7 @@ rm -f $tcgDir*; # Clear out any previous data
echo "Test is using platform cert(s) from $profile : $test"
# Step 1: Copy hw json file, if it exists.
if [ -f "$hwJsonFile" ]; then
echo "hw file used was $hwJsonFile"
cp "$hwJsonFile" "$ciTestHwJsonFile"
fi
@ -33,6 +45,7 @@ fi
dnf install -y unzip &> /dev/null
# Step 2: Unpack the dmi files.
echo "dmi file used was $dmiZip"
unzip -o "$dmiZip" -d "$ciTestDir"
# Step 3: Copy the platform cert to tcg folder

0
.ci/system-tests/container/rim_setup.sh Normal file → Executable file
View File