Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes for efivar on FreeBSD #7

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

mkopec
Copy link
Member

@mkopec mkopec commented Jul 7, 2021

  • Fixed compilation with FreeBSD built-in efivars - We have to use these, because rhboot/efivar doesn't actually work on FreeBSD, while libefivar included with FreeBSD is actually fully functional, despite outdated manpages
  • Fixed segfault resulting from trying to free a pointer returned by libefivar
  • Enabled polkit, which fixes update verification in fwupdmgr
  • Made fu_efivar_delete_impl and fu_efivar_delete_with_glob_impl behave more like their linux counterparts, added a missing g_set_error
  • Added a missing #include in plugins/uefi-capsule/fu-uefi-backend-freebsd.c

Signed-off-by: Michał Kopeć <[email protected]>
Signed-off-by: Michał Kopeć <[email protected]>
Signed-off-by: Michał Kopeć <[email protected]>
rhboot/efivar doesn't actually work on FreeBSD, while libefivar
included in FreeBSD is actually fully functional despite the
"not implemented" warnings in manpages.

Signed-off-by: Michał Kopeć <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant