Richard Hughes
7ecf0164de
uefi: Show the stored capsule filename in fwupdate
2018-06-28 15:51:11 +01:00
Richard Hughes
57df956d7b
uefi: Add a libexec tool to mimic the original fwupdate CLI interface
2018-06-28 15:51:11 +01:00
Richard Hughes
dd23871698
uefi: Do not link against libfwup
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
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
Mario Limonciello
cfc22a8b90
uefi: Detect the EFI system partition location at runtime
...
Check across a list of common EFI system partition locations for a mounted
location before starting fwupd.
This also will cause the plugin to not initialize if the EFI system partition
is not mounted.
2018-06-28 15:51:11 +01:00
Richard Hughes
b1e0ab98d1
uefi: Import the fwupd.efi sources from the fwupdate project
2018-06-28 15:51:11 +01:00
Richard Hughes
f758e7b73a
uefi: Add functionality to parse the BGRT table supported
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
bd80edd6be
uefi: Add a device superclass to model each ESRT entry
2018-06-28 15:51:11 +01:00
Richard Hughes
1a1d135b13
trivial: Add UTF8 to UCS2 helpers from the fwupdate project
2018-06-28 15:51:11 +01:00
Mario Limonciello
01b4f05072
uefi: Match the bootdir argument to fill in uefi.conf by default
...
This will make it more obvious which path it's defaulting to
2018-04-26 15:56:38 +01:00
Mario Limonciello
963dc4245c
uefi: Allow overriding ESP mount point via conf file ( Fixes : #421 ) ( #422 )
...
* uefi: Allow overriding ESP mount point via conf file (Fixes : #421 )
2018-02-27 14:26:58 -06:00
Richard Hughes
57746cb839
Add the Meson build system as an alternate to autotools
...
Automake and autoconf are impossible to fully understand and Meson now provides
everything we need for a much smaller, faster, and more understandable build.
See http://mesonbuild.com/ for more information.
2017-04-12 16:35:18 +01:00