summaryrefslogtreecommitdiffstats
path: root/src/restRequest.py
diff options
context:
space:
mode:
authorJose M. Guisado <jguisado@soleta.eu>2023-08-16 14:10:45 +0200
committerJose M. Guisado <jguisado@soleta.eu>2023-09-13 15:18:03 +0200
commit65f1cbc7eb8033d6dc9aca3c23feaf1cfc01ac04 (patch)
treed7ebe38404cda39805f9f014f868fe54825cd17c /src/restRequest.py
parenta49988a22229e08eca600bf8ef06d04a9e7afa41 (diff)
utils: add uefi.py
Add UEFI related utilities inside a new utility module: uefi.py _check_efibootmgr_json ====================== Check if the system efibootmgr executable supports JSON output. This is a private function used only by other functions from uefi.py. is_uefi_supported ================= Check if the system supports UEFI firmware. run_efibootmgr_json =================== Runs efibootmgr with json output support. Return the JSON output as a Python dict. efibootmgr_create_bootentry =========================== Create nvram boot entry. This bootentry is usually later set to boot next just once via "BootNext" nvram variable. efibootmgr_delete_bootentry =========================== Delete a nvram boot entry. Used to avoid duplicates when booting the same disk and partition from a given client. efibootmgr_bootnext =================== Set nvram "BootNext" variable to a given boot entry so after client reboot, PXE is not executed and the given boot entry takes precedence. Add dependency with efibootmgr version >= 18, and efibootmgr JSON output which is currently out of tree from util-linux repo.
Diffstat (limited to 'src/restRequest.py')
0 files changed, 0 insertions, 0 deletions