efivar - Tools to manage UEFI variables

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Main amd64
Package name: efivar
Package version: 0.23
Package release: 2
Package architecture: amd64
Package type: deb
Installed size: 30 B
Download size: 7.23 KB
Official Mirror: archive.ubuntu.com
efivar provides a simple command line interface to the UEFI variable facility.



    Binary package: efivar_0.23-2_amd64.deb
    Source package: efivar

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install efivar deb package:
      # sudo apt-get install efivar


    • /usr/bin/efivar
    • /usr/share/doc/efivar/changelog.Debian.gz
    • /usr/share/doc/efivar/copyright
    • /usr/share/man/man1/efivar.1.gz


    2016-03-11 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com> efivar (0.23-2) unstable; urgency=medium [ Mario Limonciello ] * Backport patches to fix fwupdate working on NVMe drives from efivar master. [ Daniel Jared Dominguez ] * Remove debug output in debian/rules I forgot to take out.

    2016-02-18 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com> efivar (0.23-1) unstable; urgency=medium [ Steve McIntyre ] * Correct upstream information - https://github.com/rhinstaller/efivar [ Peter Jones ] * Sometimes the compiler doesn't like { 0, } as an initializer... * Set the correct value for SATA port multipliers when there isn't one. * Make our definitions for efi_well_known_guid* consistent. * Make the makefile a lot simpler to deal with. [ Felix Janda ] * Use the more portable major() instead of gnu_dev_major() [ Peter Jones ] * Treat minor device numbers in sysfs as unsigned. * Make the compiler enforce strict symbol versioning. [ Lans Zhang ] * Fix getting back a wrong relpath [ Peter Jones ] * Make library objects depend on generated sources so make -jN works better. * Fix .PRECIOUS / .INTERMEDIATE / .SECONDARY to avoid unneeded rebuilding. * libefivar: Try to do a better job on SATA. * libefivar: explicitly link with libdl * Format ACPI _ADR device lists in hex, not decimal. * Return the right offset in format_vendor_helper() * libefiboot: Make efidp multi-instance iteration actually work. * Show a closing ) on vendor console device paths. * Temporarily use --add-needed when linking libefivar.so * Ignore efivar-static in the rpm .spec * Mark more of our exports with "default" visibility. * Make makeguids generate guid-symbols.c instead of .S * efivar: Don't list padding from the end of efi_well_known_guids with -L * Make LDFLAGS get set right from the rpm build * Make -fPIC and -fPIE work as they should, and default correctly * Use gcc -specs= for most command line stuff normally. * libefiboot: figure out nvme device paths better. [ Sylvain Chouleur ] * Rename endian.h into efivar_endian.h to avoid conflicts [ Steve McIntyre ] * Multiple fixes for compilation with gcc 6 [ Peter Jones ] * Make efivar work with immutable efivarfs files. * Release 0.22 [ Mike Gilbert ] * Make.defaults: Improve gcc/clang detection [ Felix Janda ] * Compile without -fshort-wchar [ Peter Jones ] * Make guids be in correct byte order both in text and ram... * Put "-L." is in LDFLAGS so we don't need installed libefivar to build. * Make gcc.specs work with gcc 6 / binutils 2.26 * Make df78c364 actually work. * Try to pretend 0.22 didn't happen by making 0.23 the next day. [ Daniel Jared Dominguez ] * don't need current quilt patches after merging 0.23 * deal with kernel 4.4's botched NVMe header reorg * use debian-policy * update watch file * we need pkg-config to build

    2016-01-25 - Steve McIntyre <93sam@debian.org> efivar (0.21-2) unstable; urgency=medium * update VCS info * use debian-efi as maintainer * Multiple fixes for compilation with gcc 6. Closes: #811609

    2015-07-13 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com> efivar (0.21-1) unstable; urgency=medium * New upstream release * Don't override dh_auto_test anymore since it's not needed now.

    2015-06-24 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com> efivar (0.20-4) unstable; urgency=medium * Upstream says that we don't want to run "make test" on our buildds so don't

    2015-06-24 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com> efivar (0.20-3) unstable; urgency=medium * Exclude the padded NULL when comparing the file size in vars_del_variable()

    2015-06-22 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com> efivar (0.20-2) unstable; urgency=medium * Use a more standard soname version.

    2015-06-09 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com> efivar (0.20-1) unstable; urgency=medium * ACK'ing Mario's changes