[Unit] Description=TPM 2.0 Simulator #ConditionPathExists=!/dev/tpm0 After=network.target [Service] Type=simple WorkingDirectory=/etc/tpmsim ExecStart=/src/ms-tpm-20-ref/TPMCmd/Simulator/src/tpm2-simulator ExecStartPost=/bin/sleep 1s ExecStartPost=/bin/tpm2_startup -T mssim:host=localhost,port=2321 -c KillMode=SIGKILL ExecStop=/bin/tpm2_shutdown -T mssim:host=localhost,port=2321 -c ExecStop=/bin/kill $MAINPID [Install] WantedBy=multi-user.target