From 78987fb3945c306e16f73b79bb7f2264ebfc08c6 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Tue, 17 Sep 2019 15:22:32 -0500 Subject: [PATCH] uefi: make the TPM optional for runtime again (Fixes: #1362) It's intentional to use a different error message for library failure so that we can tell if there is a regression in CI related to TPM usage. --- plugins/uefi/fu-uefi-device.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/uefi/fu-uefi-device.c b/plugins/uefi/fu-uefi-device.c index 21c6d272c..98b188ad4 100644 --- a/plugins/uefi/fu-uefi-device.c +++ b/plugins/uefi/fu-uefi-device.c @@ -475,7 +475,10 @@ fu_uefi_device_add_system_checksum (FuDevice *device, GError **error) if (!fu_uefi_pcrs_setup (pcrs, &error_local)) { if (g_error_matches (error_local, G_IO_ERROR, - G_IO_ERROR_NOT_SUPPORTED)) { + G_IO_ERROR_NOT_SUPPORTED) || + g_error_matches (error_local, + FWUPD_ERROR, + FWUPD_ERROR_NOT_FOUND)) { g_debug ("%s", error_local->message); return TRUE; }