3 if ! [[ "$(uname -s)" =~ Linux
]]; then
4 echo "This test currently only runs on Linux."
8 if [ "$(id -u)" -ne 0 ]; then
9 echo "Need to be root to run this test."
14 STATEIMG
=$STATEDIR/tpm2.img
17 trap "cleanup" SIGTERM EXIT
21 if [ -n "$STATEFILE" ]; then
27 fallocate
-x -l $
((4 * 1024 * 1024)) "$STATEIMG"
29 STATEFILE
=$
(losetup
--show -f $STATEIMG)
31 export SWTPM_TEST_LINEAR_FILE
=1
32 export TPM_COMMAND_PORT
=65462
35 # don't exec so cleanup will remove the loop device
36 $
(dirname $0)/test_tpm2_save_load_state_2