Expand description
Manifest I/O operations
Handles reading and writing ISO manifests to/from the ESP filesystem.
Manifests are stored at /.iso/<CRC32-hash>.MFS.
§Storage Layout
ESP:/
└── .iso/
├── A1B2C3D4.MFS (e.g., for tails-6.10.iso)
├── E5F6A7B8.MFS (e.g., for ubuntu-24.04.iso)
└── ...Enums§
- Manifest I/O error types
Constants§
- Manifest directory path on ESP (without leading backslash for open)
- Maximum number of manifests to scan
Functions§
- Delete a manifest file from ESP
- Extract filename from EFI_FILE_INFO buffer (UTF-16 at offset 0x50)
- get_
esp_ 🔒 ⚠root Get ESP root directory handle - Load all manifests from ESP and populate a storage manager
- Load a single manifest file by name
- Persist a manifest to the ESP filesystem
Type Aliases§
- Result type for manifest I/O operations