[shim/f19] Update for shim-0.3
Peter Jones
pjones at fedoraproject.org
Thu May 30 12:41:13 UTC 2013
commit 87983bd45dc6ec47b59d7d451bf31705f5e0cd14
Author: Peter Jones <pjones at redhat.com>
Date: Thu May 30 08:40:17 2013 -0400
Update for shim-0.3
.gitignore | 5 ++---
0001-Fix-grub-path.patch | 21 +++++++++++----------
0002-Remove-extraneous-debug-code.patch | 25 -------------------------
shim.spec | 9 +++++----
sources | 2 +-
5 files changed, 19 insertions(+), 43 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2b63911..b930343 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,2 @@
-/shim-0.1.tar.bz2
-/shim-0.2.tar.bz2
-/mokutil-0.1.0.tar.bz2
+/mokutil-*.tar.bz2
+/shim-*.tar.bz2
diff --git a/0001-Fix-grub-path.patch b/0001-Fix-grub-path.patch
index 3890365..01aac82 100644
--- a/0001-Fix-grub-path.patch
+++ b/0001-Fix-grub-path.patch
@@ -1,25 +1,26 @@
-From aedb12117d5de52b3b2a49008e5e052f4369bda9 Mon Sep 17 00:00:00 2001
-From: Matthew Garrett <mjg59 at srcf.ucam.org>
-Date: Mon, 26 Nov 2012 19:31:05 -0500
+From 8f20d5f78a67675ac8920e0ba67581563b921465 Mon Sep 17 00:00:00 2001
+From: Peter Jones <pjones at redhat.com>
+Date: Tue, 14 May 2013 13:12:43 -0400
Subject: [PATCH] Fix grub path
+Signed-off-by: Peter Jones <shim-owner at fedoraproject.org>
---
shim.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/shim.c b/shim.c
-index 4d490b9..88c8209 100644
+index f2b8f1d..d28e0cd 100644
--- a/shim.c
+++ b/shim.c
-@@ -42,7 +42,7 @@
- #include "netboot.h"
+@@ -43,7 +43,7 @@
#include "shim_cert.h"
+ #include "ucs2.h"
--#define SECOND_STAGE L"\\grub.efi"
-+#define SECOND_STAGE L"\\grubx64.efi"
+-#define DEFAULT_LOADER L"\\grub.efi"
++#define DEFAULT_LOADER L"\\grubx64.efi"
+ #define FALLBACK L"\\fallback.efi"
#define MOK_MANAGER L"\\MokManager.efi"
- static EFI_SYSTEM_TABLE *systab;
--
-1.8.0
+1.8.2.1
diff --git a/shim.spec b/shim.spec
index b260afc..8fd4479 100644
--- a/shim.spec
+++ b/shim.spec
@@ -1,6 +1,6 @@
Name: shim
-Version: 0.2
-Release: 3%{?dist}.pj0
+Version: 0.3
+Release: 1%{?dist}
Summary: First-stage UEFI bootloader
License: BSD
@@ -26,7 +26,8 @@ Patch0: 0001-Fix-grub-path.patch
Patch2: mokutil-correct-moklistrt-size.patch
BuildRequires: gnu-efi git openssl-devel openssl
-BuildRequires: pesign >= 0.99-9
+BuildRequires: pesign >= 0.104-1
+BuildRequires: gnu-efi >= 3.0s
# 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
@@ -89,7 +90,7 @@ rm -rf $RPM_BUILD_ROOT
install -D -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/shim/
install -m 0644 shim.efi $RPM_BUILD_ROOT%{_datadir}/shim/shim.efi
install -m 0644 shim.sig $RPM_BUILD_ROOT%{_datadir}/shim/shim.sig
-install -m 0644 fallback.efi $RPM_BUILD_ROOT%{_datadir}/shim/fallback.efi
+%pesign -s -i fallback.efi -o $RPM_BUILD_ROOT%{_datadir}/shim/fallback.efi
install -D -d -m 0755 $RPM_BUILD_ROOT/boot/efi/EFI/%{efidir}/
%pesign -s -i MokManager.efi -o $RPM_BUILD_ROOT/boot/efi/EFI/%{efidir}/MokManager.efi
cd mokutil-%{mokutilver}
diff --git a/sources b/sources
index 19cdbdb..b272ff0 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-b13a2fa37897e1508e871a5bf0a87369 shim-0.2.tar.bz2
485218c423aef15de46d55d6de48c98b mokutil-0.1.0.tar.bz2
+f31a82c04df23aef0ef99b658fb61306 shim-0.3.tar.bz2
More information about the scm-commits
mailing list