morpheus_bootloader::tui::distro_downloader::manifest_io

Function load_manifests_from_esp

Source
pub unsafe fn load_manifests_from_esp(
    bs: &BootServices,
    image_handle: *mut (),
    storage: &mut IsoStorageManager,
) -> Result<usize, ManifestIoError>
Expand description

Load all manifests from ESP and populate a storage manager

Scans /.iso/ for .MFS manifest files and loads them.

§Arguments

  • bs - UEFI Boot Services
  • image_handle - Current image handle
  • storage - Storage manager to populate

§Returns

  • Ok(count) - Number of manifests loaded
  • Err(ManifestIoError) on failure