initial release
This commit is contained in:
parent
76c2626a16
commit
59b1f511d4
1
.gitignore
vendored
1
.gitignore
vendored
@ -0,0 +1 @@
|
|||||||
|
/shim-0.1.tar.bz2
|
7
shim-fedora.diff
Normal file
7
shim-fedora.diff
Normal file
File diff suppressed because one or more lines are too long
54
shim.spec
Normal file
54
shim.spec
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
Name: shim
|
||||||
|
Version: 0.1
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: First-stage UEFI bootloader
|
||||||
|
|
||||||
|
License: BSD
|
||||||
|
URL: http://www.codon.org.uk/~mjg59/shim/
|
||||||
|
Source0: http://www.codon.org.uk/~mjg59/shim/shim-%{version}.tar.bz2
|
||||||
|
|
||||||
|
BuildRequires: gnu-efi
|
||||||
|
Requires: gnu-efi
|
||||||
|
|
||||||
|
# Shim uses OpenSSL, but cannot use the system copy as the UEFI ABI is not
|
||||||
|
# compatible with SysV (there's no red zone under UEFI) and there isn't a
|
||||||
|
# POSIX-style C library.
|
||||||
|
# BuildRequires: OpenSSL
|
||||||
|
|
||||||
|
# Shim is only required on platforms implementing the UEFI secure boot
|
||||||
|
# protocol. The only one of those we currently wish to support is 64-bit x86.
|
||||||
|
# Adding further platforms will require adding appropriate relocation code.
|
||||||
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
|
# Temporary test key - update before final
|
||||||
|
Patch0: shim-fedora.diff
|
||||||
|
|
||||||
|
# Shim generates no binaries that run under the installed OS, so debuginfo
|
||||||
|
# is useless
|
||||||
|
%global debug_package %{nil}
|
||||||
|
|
||||||
|
%description
|
||||||
|
Initial UEFI bootloader that handles chaining to a trusted full bootloader
|
||||||
|
under secure boot environments.
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch0 -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
install -m 0755 -D shim.efi $RPM_BUILD_ROOT/boot/efi/EFI/redhat/shim.efi
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc
|
||||||
|
/boot/efi/EFI/redhat/shim.efi
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Aug 13 2012 Matthew Garrett <mjg@redhat.com> - 0.1-1
|
||||||
|
- initial release
|
Loading…
Reference in New Issue
Block a user