From f36d33d37f187d338a346788217b12f1ad0aef49 Mon Sep 17 00:00:00 2001 From: James Antill Date: Thu, 26 May 2022 06:46:10 -0400 Subject: [PATCH] Auto sync2gitlab import of efibootmgr-16-1.el8.src.rpm --- .gitignore | 1 + EMPTY | 1 - efibootmgr.spec | 169 ++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 171 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 EMPTY create mode 100644 efibootmgr.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..88993e6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/efibootmgr-16.tar.bz2 diff --git a/EMPTY b/EMPTY deleted file mode 100644 index 0519ecb..0000000 --- a/EMPTY +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/efibootmgr.spec b/efibootmgr.spec new file mode 100644 index 0000000..5d8051f --- /dev/null +++ b/efibootmgr.spec @@ -0,0 +1,169 @@ +%define efivar_version 35-1 + +Summary: EFI Boot Manager +Name: efibootmgr +Version: 16 +Release: 1%{?dist} +Group: System Environment/Base +License: GPLv2+ +URL: http://github.com/rhinstaller/%{name}/ +BuildRequires: git, popt-devel +BuildRequires: efivar-libs >= %{efivar_version} +BuildRequires: efivar-devel >= %{efivar_version} +# 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/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 + +%global efidir %(eval echo $(grep ^ID= /etc/os-release | sed -e 's/^ID=//' -e 's/rhel/redhat/')) + +%description +%{name} displays and allows the user to edit the Intel Extensible +Firmware Interface (EFI) Boot Manager variables. Additional +information about EFI can be found at +http://developer.intel.com/technology/efi/efi.htm and http://uefi.org/. + +%prep +%setup -q +git init +git config user.email "example@example.com" +git config user.name "RHEL Ninjas" +git add . +git commit -a -q -m "%{version} baseline." +git am %{patches} - 16-1 +- efibootmgr 16 +- better coverity and clang-analyzer support +- better CI +- minor fixes + +* Tue Feb 27 2018 Peter Jones - 15-6 +- Rebuild against newer efivar. + +* Fri Feb 23 2018 Florian Weimer - 15-5 +- Use CFLAGS & LDFLAGS from redhat-rpm-config + +* Wed Feb 07 2018 Fedora Release Engineering - 15-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 15-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Jul 08 2017 Peter Jones - 15-1 +- Update to efibootmgr 15 +- Make efibootmgr use EFIDIR / efibootmgr.efidir like fwupdate does +- make --loader default build-time configurable +- sanitize set_mirror()/get_mirror() +- Add support for parsing loader options as UCS2 +- GCC 7 fixes +- Don't use -fshort-wchar since we don't run on EFI machines. +- Also rebuild for efivar-31-1.fc26 to get symbol versioning right. + Resolves: rhbz#1468841 + +* Fri Feb 10 2017 Fedora Release Engineering - 14-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Sep 28 2016 Peter Jones - 14-3 +- Rebuild for efivar-30-3, this time with the right library sonames. + +* Wed Sep 28 2016 Peter Jones - 14-2 +- Rebuild for efivar-30-2 + +* Tue Sep 27 2016 Peter Jones - 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 - 13-2 +- 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 Aug 11 2016 Peter Jones - 13-1 +- Update to version 13 +- add efibootdump +- use efivar's error reporting facility +- Add address range mirroring support +- lots of bug fixes + +* Wed Feb 03 2016 Fedora Release Engineering - 0.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 0.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu May 28 2015 Peter Jones - 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 - 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 - 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 - 0.8.0-1 +- Release 0.8.0 + +* Mon Jan 13 2014 Peter Jones - 0.6.1-1 +- Release 0.6.1 + +* Mon Jan 13 2014 Jared Dominguez +- new home https://github.com/vathpela/efibootmgr + +* Thu Jan 3 2008 Matt Domsch 0.5.4-1 +- split efibootmgr into its own RPM for Fedora/RHEL. + +* Tue Aug 24 2004 Matt Domsch +- new home linux.dell.com + +* Fri May 18 2001 Matt Domsch +- See doc/ChangeLog diff --git a/sources b/sources new file mode 100644 index 0000000..1f47dc1 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (efibootmgr-16.tar.bz2) = 936318c7163c07b716f89be3d830957d9db68ba1b059223f7ea3d9eafe0dbf1c91b9aee096f5aed70955c6052c3b8547295c0a47f17cdf43788259d87d1990b9