forked from rhboot/efibootmgr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
efibootmgr.spec.in
109 lines (90 loc) · 3.25 KB
/
efibootmgr.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Summary: EFI Boot Manager
Name: efibootmgr
Version: @@VERSION@@
Release: 1%{?dist}
Group: System Environment/Base
License: GPLv2+
URL: https://github.com/rhboot/%{name}/
BuildRequires: git, popt-devel
BuildRequires: efivar-libs >= 30-1, efivar-devel >= 30-1
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXXX)
# EFI/UEFI don't exist on PPC
ExclusiveArch: %{ix86} x86_64 aarch64 arm
# for RHEL / Fedora when efibootmgr was part of the elilo package
Conflicts: elilo <= 3.6-6
Obsoletes: elilo <= 3.6-6
Source0: https://github.com/rhboot/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
%description
%{name} displays and allows the user to edit the UEFI Boot Manager
variables. Additional information about UEFI can be found at
http://www.uefi.org
%prep
%setup -q
git init
git config user.email "[email protected]"
git config user.name "RHEL Ninjas"
git add .
git commit -a -q -m "%{version} baseline."
git am %{patches} </dev/null
git config --unset user.email
git config --unset user.name
%build
make %{?_smp_mflags} EXTRA_CFLAGS='%{optflags}'
%install
rm -rf %{buildroot}
%makeinstall
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{!?_licensedir:%global license %%doc}
%license COPYING
%{_sbindir}/*
%{_mandir}/*/*.?.gz
%doc README
%changelog
* Tue Sep 27 2016 Peter Jones <[email protected]> - 14-1
- Update to efibootmgr 14
- Remove "(hex)" from description of --delete-bootnum
- Fix a typo in the popt options
- Add README.md
- make efibootdump install by default
- Man page fixes
- Better compiler detection
- Don't use --default-symver in efibootmgr
- Make -flto part of the overrideable CFLAGS
* Wed Aug 17 2016 Peter Jones <[email protected]> - 13-1
- Update to efibootmgr 13
- Add support for --sysprep and --driver to support UEFI System Prep
Applications and UEFI Drivers.
- use efivar's error reporting facility, and show error traces when
"-v -v" is used.
- Still yet better error codes returned on failures.
- Add -m and -M to support Memory Address Range Mirroring.
- Add efibootdump, to examine Boot* variables found in tarballs in bug
reports and similar.
- miscellaneous bugfixes.
* Thu May 28 2015 Peter Jones <[email protected]> - 0.12-1
- Update to 0.12
- use libefiboot and libefivar to make device paths and load options
- don't depend on -lz or -lpci any more
* Tue Oct 21 2014 Peter Jones <[email protected]> - 0.11.0-1
- Fix "-n" and friends not being assigned/checked right sometimes from 0.10.0-1
- Generate more archives to avoid people using github's, because they're just
bad.
* Mon Oct 20 2014 Peter Jones <[email protected]> - 0.10.0-1
- Make -o parameter validation work better and be more informative
- Better exit values
- Fix a segfault with appending ascii arguments.
* Tue Sep 09 2014 Peter Jones <[email protected]> - 0.8.0-1
- Release 0.8.0
* Mon Jan 13 2014 Peter Jones <[email protected]> - 0.6.1-1
- Release 0.6.1
* Mon Jan 13 2014 Jared Dominguez <[email protected]>
- new home https://github.com/vathpela/efibootmgr
* Thu Jan 3 2008 Matt Domsch <[email protected]> 0.5.4-1
- split efibootmgr into its own RPM for Fedora/RHEL.
* Tue Aug 24 2004 Matt Domsch <[email protected]>
- new home linux.dell.com
* Fri May 18 2001 Matt Domsch <[email protected]>
- See doc/ChangeLog