Path to this page:
./
devel/efivar,
Tools and libraries to work with EFI
Branch: CURRENT,
Version: 38,
Package name: efivar-38,
Maintainer: sergii.dmytrukThis 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)
- (2024-08-20) Package added to pkgsrc.se, version efivar-38 (created)
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.
|