efivar - Tools to manage UEFI variables

Property Value
Distribution Fedora 28
Repository Fedora Updates i386
Package name efivar
Package version 37
Package release 1.fc28
Package architecture i686
Package type rpm
Installed size 46.19 KB
Download size 32.87 KB
Official Mirror download-ib01.fedoraproject.org
efivar provides a simple command line interface to the UEFI variable facility.


Package Version Architecture Repository
efivar-37-1.fc28.x86_64.rpm 37 x86_64 Fedora Updates
efivar-34-1.fc28.x86_64.rpm 34 x86_64 Fedora
efivar-34-1.fc28.i686.rpm 34 i686 Fedora
efivar - - -


Name Value
efivar-libs = 37-1.fc28
libc.so.6(GLIBC_2.4) -
libdl.so.2 -
libefivar.so.1 -
libefivar.so.1(LIBEFIVAR_0.24) -
libefivar.so.1(LIBEFIVAR_1.30) -
libefivar.so.1(libefivar.so.0) -
rtld(GNU_HASH) -


Name Value
efivar = 37-1.fc28
efivar(x86-32) = 37-1.fc28


Type URL
Binary Package efivar-37-1.fc28.i686.rpm
Source Package efivar-37-1.fc28.src.rpm

Install Howto

Install efivar rpm package:

# dnf install efivar




2018-12-05 - Peter Jones <pjones@redhat.com> - 37-1
- Update to efivar 37:
- Minor coverity fixes
- Improve ACPI device path formatting
- Add support for SOC devices that use FDT as their PCI root node
- Make devices we can't parse the "device" sysfs link for use DEV_ABBREV_ONLY
- Handle SCSI port numbers better
- Don't require an EUI for NVMe
- Fix the accidental requirement on ACPI UID nodes existing
- Add support for EMMC devices
- Add support for PCI root nodes without a device link in sysfs
- Add support for partitioned MD devices
- Fix partition number detection when the number isn't provided
- Add support for ACPI Generic Container and Embedded Controller root nodes
- Add limited support for SAS/SATA port expanders
- And also from efivar 36:
- Add NVDIMM support
- Re-written linux interface parser to handle how devices are
partitioned better, and for cleaner code, with one file per device
- lots of verbosity updates
- better CI
- analysis with clang's analyzer as well as coverity
- Better handling of immutable bits in sysfs
- lots of code cleanups.
2018-04-09 - Peter Jones <pjones@redhat.com> - 35-1
- Update to efivar 35
- fixes for older compilers
- efi_get_variable_exists()
- Lots of stuff to make CI work.
- use usleep() to avoid hitting the kernel rate limiter on efivarfs
- better EFI_GUID macro
- add efi_guid_fwupdate (0abba7dc-e516-4167-bbf5-4d9d1c739416)
2018-02-27 - Peter Jones <pjones@redhat.com> - 34-1
- Update to efivar 34, and include a patch to avoid upstream rate limiting.
2018-02-07 - Fedora Release Engineering <releng@fedoraproject.org> - 33-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2018-01-30 - Peter Robinson <pbrobinson@fedoraproject.org> 33-2
- Enable ARMv7, minor spec cleanups
2018-01-23 - Peter Jones <pjones@redhat.com> - 33-1
- Add NVDIMM support
- Bump version to 33
2017-09-12 - Peter Jones <pjones@redhat.com> - 32-2
- Make efi_guid_ux_capsule actually get exported right.
2017-09-12 - Peter Jones <pjones@redhat.com> - 32-1
- efivar 32
- lots of coverity fixes; mostly leaked memory and fds and the like
- fix sysfs pci path formats
- handle device paths for dns, nfit, bluetooth, wifi, emmc, btle.
- improved abi checking on releases
- Fix failures on EDIT_WRITE in edit_variable() when the variable doesn't exist
- Add efi_guid_ux_capsule_guid to our guids
- Now with %check
2017-08-02 - Fedora Release Engineering <releng@fedoraproject.org> - 31-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2017-07-26 - Fedora Release Engineering <releng@fedoraproject.org> - 31-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

See Also

Package Description
efivar-devel-37-1.fc28.i686.rpm Development headers for libefivar
efivar-libs-37-1.fc28.i686.rpm Library to manage UEFI variables
efpmd-1.5.0-2.fc28.i686.rpm A molecular simulation program based on LIBEFP
egl-utils-8.4.0-1.fc28.i686.rpm EGL utilities
egl-wayland-1.1.2-1.fc28.i686.rpm Wayland EGL External Platform library
egl-wayland-devel-1.1.2-1.fc28.i686.rpm Wayland EGL External Platform library development package
eglexternalplatform-devel-1.1-0.1.20180916git7c8f8e2.fc28.noarch.rpm Development files for eglexternalplatform
eigen3-devel-3.3.7-1.fc28.noarch.rpm A lightweight C++ template library for vector and matrix math
eigen3-doc-3.3.7-1.fc28.noarch.rpm Developer documentation for Eigen
ejabberd-18.04-2.fc28.i686.rpm A distributed, fault-tolerant Jabber/XMPP server
ejabberd-selinux-18.04-2.fc28.noarch.rpm SELinux policy for ejabberd
electron-cash-3.3.4-1.fc28.noarch.rpm A lightweight Bitcoin Cash client
electrum-3.2.4-2.fc28.noarch.rpm A lightweight Bitcoin Client
elementary-calculator-1.5.2-1.fc28.i686.rpm Calculator app designed for elementary
elementary-calendar-4.2.3-1.fc28.i686.rpm Desktop calendar app designed for elementary