summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel.spec13
1 files changed, 9 insertions, 4 deletions
diff --git a/kernel.spec b/kernel.spec
index 2271ebebb..2cb01c04c 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -8,15 +8,20 @@ Summary: The Linux kernel
# be 0.
%global released_kernel 0
-# Sign modules on x86. Make sure the config files match this setting if more
-# architectures are added.
+# Signing for secure boot authentication
%ifarch %{ix86} x86_64
%global signkernel 1
-%global signmodules 1
-%global zipmodules 1
%else
%global signkernel 0
+%endif
+
+# Sign modules on all arches
%global signmodules 1
+
+# Compress modules only for architectures that build modules
+%ifarch noarch
+%global zipmodules 0
+%else
%global zipmodules 1
%endif