summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/efibootmgr
Commit message (Collapse)AuthorAgeFilesLines
* efibootmgr: sync with upstream while efivar upgraded to 0.23Hongxu Jia2016-05-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Sync with upstream to have the following fix: ... commit 53aa9cdf7f0746f91f39521d020b024103041384 Author: Peter Jones <pjones@redhat.com> Date: Thu Mar 3 09:50:03 2016 -0500 Explicitly pass a mode to efi_set_variable() in all cases. We'll have to do this for efivar-0.24 . Signed-off-by: Peter Jones <pjones@redhat.com> ... It fixed compile failure: ... efibootmgr.c: In function 'make_boot_var': efibootmgr.c:305:7: error: too few arguments to function 'efi_set_variable' rc = efi_set_variable(boot->guid, boot->name, boot->data, ^ ... Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* efibootmgr: update and unblacklistKoen Kooi2016-05-192-24/+7
| | | | | | | Also fix style issues. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* efibootmgr: blacklist, depends on blacklisted efivarMartin Jansa2016-02-271-0/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* efibootmgr: 0.6.0 -> 0.12Kai Kang2015-10-234-80/+27
| | | | | | | | | | | | Upgrade efibootmgr from 0.6.0 to 0.12. * update HOMEPAGE * drop obsolete patches that source files have been removed * add dependency efivar * update CFLAGS to fix print wrong version issue Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* efibootmgr: fix build error with gcc 5.2Kai Kang2015-08-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | It fails to build efibootmgr with gcc 5.2: src/lib/disk.o: In function `disk_get_scsi_pci': src/lib/disk.c:154: undefined reference to `get_scsi_pci' src/lib/efi.o: In function `make_edd30_device_path': src/lib/efi.c:474: undefined reference to `get_scsi_idlun' collect2: error: ld returned 1 exit status Because functions get_scsi_pci and get_scsi_idlun are declared as inline. It has different semantics for inilne function between gcc 4 and gcc 5. Pass flag '-fgnu89-inline' to gcc to fix the errors. Ref: https://gcc.gnu.org/gcc-5/porting_to.html Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* efibootmgr: add recipeKang Kai2015-07-304-0/+97
Add efibootmgr recipe from layer meta-linaro and upgrade from 0.5.4 to 0.6.0. efibootmgr is a linux user-space application to modify the EFI Boot Manager which is useful for us to manage boot on EFI boards. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>