From 5532fb9eec93815ffb4a091bdebf027aaf0bce87 Mon Sep 17 00:00:00 2001 From: Natalia Serrano Date: Mon, 28 Oct 2024 16:25:04 +0100 Subject: [PATCH] refs #1059 add ogIsEfiActive() --- client/lib/engine/bin/InventoryLib.lib | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 client/lib/engine/bin/InventoryLib.lib diff --git a/client/lib/engine/bin/InventoryLib.lib b/client/lib/engine/bin/InventoryLib.lib new file mode 100644 index 0000000..c053e8b --- /dev/null +++ b/client/lib/engine/bin/InventoryLib.lib @@ -0,0 +1,19 @@ +#!/usr/bin/python3 + +import os +import stat + +#def ogGetArch(): +#def ogGetOsType(): +#def ogGetOsUuid(): +#def ogGetSerialNumber(): + +def ogIsEfiActive(): + try: + return stat.S_ISDIR (os.stat ('/sys/firmware/efi').st_mode) + except: + return False + +#def ogListHardwareInfo(): +#def ogListSoftware(): +#def ogGetOsVersion():