diff options
author | Lennart Poettering <lennart@poettering.net> | 2022-08-19 11:23:45 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2022-08-19 14:54:30 +0200 |
commit | be06a84c8da848f8343660dcb727bb6848d5377e (patch) | |
tree | 181d885ea37710cc2d899f4d8126cb7384926674 /test | |
parent | a0789e5fb89fbf8cb424b0410d91f5910f4a0efa (diff) | |
download | systemd-be06a84c8da848f8343660dcb727bb6848d5377e.tar.gz |
TEST-70-TPM2: actually enable systemd-measure test
A bit emberassing that this never worked.
Diffstat (limited to 'test')
-rwxr-xr-x | test/units/testsuite-70.sh | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/test/units/testsuite-70.sh b/test/units/testsuite-70.sh index fdd24e2862..258f39c38d 100755 --- a/test/units/testsuite-70.sh +++ b/test/units/testsuite-70.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -ex +set -o pipefail export SYSTEMD_LOG_LEVEL=debug @@ -57,18 +58,18 @@ env PASSWORD=passphrase systemd-cryptenroll --tpm2-device=auto --tpm2-pcrs=0+7 $ tpm2_pcrextend 0:sha256=0000000000000000000000000000000000000000000000000000000000000000 /usr/lib/systemd/systemd-cryptsetup attach test-volume $img - tpm2-device=auto,headless=1 && exit 1 -if [[ -e /usr/lib/systemd/sytemd-measure ]]; then +if [[ -e /usr/lib/systemd/systemd-measure ]]; then echo HALLO > /tmp/tpmdata1 echo foobar > /tmp/tpmdata2 cat >/tmp/result <<EOF - 11:sha1=5177e4ad69db92192c10e5f80402bf81bfec8a81 - 11:sha256=37b48bd0b222394dbe3cceff2fca4660c4b0a90ae9369ec90b42f14489989c13 - 11:sha384=5573f9b2caf55b1d0a6a701f890662d682af961899f0419cf1e2d5ea4a6a68c1f25bd4f5b8a0865eeee82af90f5cb087 - 11:sha512=961305d7e9981d6606d1ce97b3a9a1f92610cac033e9c39064895f0e306abc1680463d55767bd98e751eae115bdef3675a9ee1d29ed37da7885b1db45bb2555b +11:sha1=5177e4ad69db92192c10e5f80402bf81bfec8a81 +11:sha256=37b48bd0b222394dbe3cceff2fca4660c4b0a90ae9369ec90b42f14489989c13 +11:sha384=5573f9b2caf55b1d0a6a701f890662d682af961899f0419cf1e2d5ea4a6a68c1f25bd4f5b8a0865eeee82af90f5cb087 +11:sha512=961305d7e9981d6606d1ce97b3a9a1f92610cac033e9c39064895f0e306abc1680463d55767bd98e751eae115bdef3675a9ee1d29ed37da7885b1db45bb2555b EOF - /usr/lib/systemd/systemd-measure calculate --linux=/tmp/tpmdata1 --initrd=/tmp/tpmdata2 | cmp - /tmp/result + /usr/lib/systemd/systemd-measure calculate --linux=/tmp/tpmdata1 --initrd=/tmp/tpmdata2 --bank=sha1 --bank=sha256 --bank=sha384 --bank=sha512 | cmp - /tmp/result else echo "/usr/lib/systemd/systemd-measure not found, skipping the test case" fi |