./devel/efivar, Tools and libraries to work with EFI

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 38, Package name: efivar-38, Maintainer: sergii.dmytruk

This package provides user-space tools and libraries for EFI.
It includes libraries for managing EFI variables (libefivar), device paths,
load options (both by libefiboot), security certificates (libefisec) as well
as binaries for accessing EFI variables (efivar) and manipulating
certificates (efisecdb).


Master sites:

Filesize: 459.156 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-20 17:34:50 by Benny Siegert | Files touched by this commit (1)
Log message:
efivar: add latest changes from wip

The ONLY_FOR_PLATFORM was tightened, on my own request. This will teach
me to "git pull" before copying over stuff from wip :(

PR pkg/57559 still
   2024-08-20 17:29:32 by Benny Siegert | Files touched by this commit (12)
Log message:
devel/efivar: Add efivar 38

This is an adaptation of https://github.com/rhboot/efivar to make it
work on BSD systems.  Amount of changes is quite substantial and is
very similar across *BSD systems, so a fork is used instead of a set of
patches (there are still small patches in the port related to building
on NetBSD).

Fully implementing libefiboot for a system will take a lot of work, so
it has limitations [1].  Generating abbreviated device paths works and
that's enough to boot an EFI payload, making it useful for fwupd.

[1]: https://github.com/3mdeb/efivar/blob/bsd/BSD_PORTING.md

Patch provided by Sergii Dmytruk in PR pkg/57559.