[PATCH 2/2] securebootcert: need to check the efivars interface existence while checking the variable db and kek
Ivan Hu
ivan.hu at canonical.com
Thu May 16 08:35:07 UTC 2013
Checking the variable db and kek needs the efivars interface, not var interface.
Adding the checking the efivars interface existence for skipping the test instead of giving fails.
Signed-off-by: Ivan Hu <ivan.hu at canonical.com>
---
src/uefi/securebootcert/securebootcert.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/uefi/securebootcert/securebootcert.c b/src/uefi/securebootcert/securebootcert.c
index 8325a5d..4baf3a9 100644
--- a/src/uefi/securebootcert/securebootcert.c
+++ b/src/uefi/securebootcert/securebootcert.c
@@ -330,6 +330,11 @@ static int securebootcert_init(fwts_framework *fw)
return FWTS_ABORTED;
}
+ if (!fwts_uefi_efivars_iface_exist()) {
+ fwts_log_info(fw, "Cannot detect efivars interface. Aborted.");
+ return FWTS_ABORTED;
+ }
+
return FWTS_OK;
}
--
1.7.9.5
More information about the fwts-devel
mailing list