Commit Graph

36 Commits

Author SHA1 Message Date
Peter Jones
cec7707901 Handle NVMe device attributes paths moving around in sysfs.
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-10-17 10:22:13 -04:00
Peter Jones
6609ae0c66 typo fix in %release
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-09-28 11:33:01 -04:00
Peter Jones
085352fa72 Maybe even provide the *right* old linker deps.
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-09-28 11:32:10 -04:00
Peter Jones
ca48b60310 hahahah no really try to screw up SONAME less
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-09-28 09:31:21 -04:00
Peter Jones
0352e7b943 Try not to screw up SONAME stuff quite so badly.
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-09-27 17:20:19 -04:00
Peter Jones
6d4a12e9f9 Update to efivar 30
- Fix efidp_*() functions with __pure__ that break with some optimizations
- Fix NVMe EUI parsing.

Signed-off-by: Peter Jones <pjones@redhat.com>
2016-09-27 16:39:06 -04:00
Peter Jones
c02bb56096 Update to efivar 29
- Use -pie not -PIE in our linker config
- Fix some overflow checks for gcc < 5.x
- Make variable class probes other than the first one actually work
- Move -flto to CFLAGS
- Pack all of the efi device path headers
- Fix redundant decl of efi_guid_zero()

Signed-off-by: Peter Jones <pjones@redhat.com>
2016-09-27 14:03:23 -04:00
Peter Jones
e5557cfcce Make our sonames always lib$FOO.1 , not lib$FOO.$VERSION .
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-08-17 09:05:55 -04:00
Peter Jones
83152fab66 Bug fix for 086eeb17 in efivar 26.
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-08-16 17:15:11 -04:00
Peter Jones
4986eb434b fix build failure on i686
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-08-11 16:00:55 -04:00
Peter Jones
1c7b676a77 fix build failure on i686
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-08-11 15:47:00 -04:00
Peter Jones
1026cab2d4 Update to efivar-26 .
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-08-11 15:37:55 -04:00
Peter Jones
d96a6e58f5 work around readdir_r deprecation
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-06-30 11:32:53 -04:00
Peter Jones
084ee5f2e6 Update to 0.24
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-06-30 11:05:07 -04:00
Peter Jones
0014ed40bd Fix one more missing build dep
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-02-15 16:25:33 -05:00
Peter Jones
e6715ebbfc Work around kernel renaming nvme.h
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-02-15 16:12:19 -05:00
Peter Jones
cbfb010561 Bump version to 0.23 and fix missing build dep
Signed-off-by: Peter Jones <pjones@redhat.com>
2016-02-15 15:58:24 -05:00
Dennis Gilmore
1a857a32fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 19:41:17 +00:00
Peter Jones
1738bf2d5b Bump the release here so f22->f23->f24 updates work.
Signed-off-by: Peter Jones <pjones@redhat.com>
2015-11-02 09:51:14 -05:00
Peter Jones
283d107e86 efivar-0.21 (really)
- Rename "make test" so packagers don't think it's a good idea to run it
  during builds.
- Error check sizes in vars_get_variable()
- Fix some file size comparisons
- make SONAME reflect the correct values.
- Fix some uses of "const"
- Compile with -O2 by default
- Fix some strict-aliasing violations
- Fix some of the .pc files and how we do linking to work better.

Signed-off-by: Peter Jones <pjones@redhat.com>
2015-07-27 13:21:41 -04:00
Peter Jones
b644d6da37 Update to efivar-0.21
- Rename "make test" so packagers don't think it's a good idea to run it
  during builds.
- Error check sizes in vars_get_variable()
- Fix some file size comparisons
- make SONAME reflect the correct values.

Signed-off-by: Peter Jones <pjones@redhat.com>
2015-07-27 13:21:30 -04:00
Dennis Gilmore
86856c99c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 05:16:53 +00:00
Peter Jones
9837a24422 Update to 0.20
- Make sure tester is build with the right link order for libraries.
- Adjust linker order for pkg-config
- Work around LocateDevicePath() not grokking PcieRoot() devices properly.
- Rectify some missing changelog entries

Signed-off-by: Peter Jones <pjones@redhat.com>
2015-06-02 14:38:45 -04:00
Peter Jones
42633a3e4c Work around device path creation on machines where PcieRoot() paths simply
don't work.

Signed-off-by: Peter Jones <pjones@redhat.com>
2015-06-01 16:15:08 -04:00
Peter Jones
afe010eeae Update to 0.19
- add API from efibootmgr so fwupdate and other tools can use it.

Signed-off-by: Peter Jones <pjones@redhat.com>
2015-05-28 10:31:54 -04:00
Peter Jones
d3da480802 Update to 0.14
- add efi_id_guid_to_guid() and efi_guid_to_id_guid(), which support {ID GUID}
  as a concept.
- Add some vendor specific guids to our guid list.
- Call "empty" "zero" now, as many other places do.  References to
  efi_guid_is_empty() and efi_guid_empty still exist for ABI compatibility.
- add "efivar -L" to the man page.

Signed-off-by: Peter Jones <pjones@redhat.com>
2014-10-08 22:16:56 -04:00
Peter Jones
27ee51dc99 Update to 0.13:
- add efi_symbol_to_guid()
- efi_name_to_guid() will now fall back on efi_symbol_to_guid() as a last
  resort
- "efivar -L" to list all the guids we know about
- better namespacing on libefivar.so (rename well_known_* -> efi_well_known_*)

Signed-off-by: Peter Jones <pjones@redhat.com>
2014-10-07 14:56:49 -04:00
Peter Jones
7c24fedf52 Fix the ix86 exclusivearch line.
Signed-off-by: Peter Jones <pjones@redhat.com>
2014-09-17 09:06:43 -04:00
Peter Jones
1be10e7393 Update to 0.11 2014-08-20 16:32:06 -04:00
Peter Robinson
b85256102a - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 10:27:45 +00:00
Dennis Gilmore
1990192fc3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 04:58:10 -05:00
Peter Jones
67f823c571 Update package to 0.10.
- Fixes a build error due to different cflags in the builders vs updstream
  makefile.
2014-05-02 11:00:46 -04:00
Peter Jones
bc1f479b82 Update package to 0.9. 2014-05-02 10:47:16 -04:00
Peter Jones
017a8964fb We don't need to build this on anything but EFI arches.
Signed-off-by: Peter Jones <pjones@redhat.com>
2014-04-01 15:04:39 -04:00
Peter Jones
e6701c2395 Update package to 0.8 as well. 2014-04-01 14:51:36 -04:00
Fedora Release Engineering
9fe34ebc3c Initial setup of the repo 2013-10-25 14:48:39 +00:00