[kernel/f18] Add zero file length check to make sure pesign didn't fail (rhbz 991808)

Josh Boyer jwboyer at fedoraproject.org
Wed Aug 7 13:47:27 UTC 2013


commit 48fa95f9c8db360b20d0f341592b1b3aff75b2d8
Author: Josh Boyer <jwboyer at redhat.com>
Date:   Wed Aug 7 09:45:49 2013 -0400

    Add zero file length check to make sure pesign didn't fail (rhbz 991808)

 kernel.spec |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 39f0afa..e7251c7 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -1658,6 +1658,10 @@ BuildKernel() {
     %if %{signmodules}
     # Sign the image if we're using EFI
     %pesign -s -i $KernelImage -o vmlinuz.signed
+    if [ ! -s vmlinuz.signed ]; then
+        echo "pesigning failed"
+        exit 1
+    fi
     mv vmlinuz.signed $KernelImage
     %endif
     $CopyKernel $KernelImage \
@@ -2338,6 +2342,9 @@ fi
 #                 ||----w |
 #                 ||     ||
 %changelog
+* Wed Aug 07 2013 Josh Boyer <jwboyer at redhat.com>
+- Add zero file length check to make sure pesign didn't fail (rhbz 991808)
+
 * Tue Aug 06 2013 Justin M. Forbes <jforbes at redhat.com> 3.10.5-100
 - update s390x config [Dan HorĂ¡k]
 


More information about the scm-commits mailing list