summaryrefslogtreecommitdiffstats
path: root/test/TEST-70-TPM2
diff options
context:
space:
mode:
authorDan Streetman <ddstreet@ieee.org>2023-09-18 20:31:54 +0200
committerLuca Boccassi <luca.boccassi@gmail.com>2023-09-19 01:38:10 +0200
commit948d460ea62734c01eaf795c28ec38b49240ed0d (patch)
tree285373151c2a2e3365801e7708028cfb0b9a4930 /test/TEST-70-TPM2
parentman: update version information (diff)
downloadsystemd-948d460ea62734c01eaf795c28ec38b49240ed0d.tar.xz
systemd-948d460ea62734c01eaf795c28ec38b49240ed0d.zip
test: only load tpm_ibmvtpm kernel module on PowerPC hw
This module is only available on PPC hw, so avoid trying to load it elsewhere, as it generates a misleading error message in the logs: modprobe: FATAL: Module tpm_ibmvtpm not found in directory /lib/modules/5.15.0-83-generic
Diffstat (limited to 'test/TEST-70-TPM2')
-rwxr-xr-xtest/TEST-70-TPM2/test.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/TEST-70-TPM2/test.sh b/test/TEST-70-TPM2/test.sh
index 8d54c3c05c..ec1daf9afc 100755
--- a/test/TEST-70-TPM2/test.sh
+++ b/test/TEST-70-TPM2/test.sh
@@ -16,7 +16,12 @@ test_require_bin swtpm tpm2_pcrextend tpm2_dictionarylockout
test_append_files() {
local workspace="${1:?}"
- instmods tpm tpm_tis tpm_ibmvtpm
+ instmods tpm tpm_tis
+ machine="$(uname -m)"
+ if [ "${machine}" = "ppc64le" ]; then
+ # This module is only available on PPC hw
+ instmods tpm_ibmvtpm
+ fi
install_dmevent
generate_module_dependencies
inst_binary tpm2_dictionarylockout