Richard Hughes
03aead9fe7
uefi: Check the filesystem type when checking the ESP
2018-08-08 20:35:04 +01:00
Richard Hughes
99b0b1be04
uefi: Check the user-supplied ESP path
...
Additionally, if the user specified something invalid, do not autodetect the
ESP but return with a journal error. It seems wrong to ignore what the user
explicitly set and perhaps do something dangerous.
Alternative to https://github.com/hughsie/fwupd/pull/599
2018-08-08 20:35:04 +01:00
Mario Limonciello
e6e2bf9d97
trivial: Allow EFI application path to come from a different root
2018-07-10 14:10:16 -05:00
Mario Limonciello
44305bbde4
Rename EFI application from fwup<arch>.efi to fwupd<arch>.efi
...
This will prevent potentially clashing with fwupdate's EFI application
and allow them to remain co-installable.
2018-07-10 10:45:39 -05:00
Richard Hughes
04f8f267c5
trivial: Move the guessing of the ESP to common code
2018-06-28 15:51:11 +01:00
Richard Hughes
a80f79cb4d
uefi: Upload the firmware capsule without using libfwup
2018-06-28 15:51:11 +01:00
Richard Hughes
fb0e94857f
uefi: Upload the UX bitmap without using libfwup
2018-06-28 15:51:11 +01:00
Richard Hughes
5585b00892
uefi: Access /sys/firmware/efi/efivars directly rather than using efivars
...
This allows us to redirect the functions for our self tests.
2018-06-28 15:51:11 +01:00
Richard Hughes
83390f6556
uefi: Add functionality to parse the EFI framebuffer size
2018-06-28 15:51:11 +01:00
Richard Hughes
a593447695
uefi: Add functionality to get a bitmap size
2018-06-28 15:51:11 +01:00
Richard Hughes
6b8235660b
trivial: Move getting the secure boot status to the common file
2018-06-28 15:51:11 +01:00
Richard Hughes
0766857407
uefi: Read the ESRT entries from a directory in sysfs
2018-06-28 15:51:11 +01:00
Richard Hughes
bd80edd6be
uefi: Add a device superclass to model each ESRT entry
2018-06-28 15:51:11 +01:00