diff options
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | init/Kconfig | 11 | 
2 files changed, 12 insertions, 1 deletions
@@ -719,7 +719,7 @@ endif # INSTALL_MOD_STRIP  export mod_strip_cmd -ifeq ($(CONFIG_MODULE_SIG),y) +ifdef CONFIG_MODULE_SIG_ALL  MODSECKEY = ./signing_key.priv  MODPUBKEY = ./signing_key.x509  export MODPUBKEY diff --git a/init/Kconfig b/init/Kconfig index fff4cb1321c..88f334fb403 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1665,6 +1665,17 @@ config MODULE_SIG_FORCE  	  Reject unsigned modules or signed modules for which we don't have a  	  key.  Without this, such modules will simply taint the kernel. +config MODULE_SIG_ALL +	bool "Automatically sign all modules" +	default y +	depends on MODULE_SIG +	help +	  Sign all modules during make modules_install. Without this option, +	  modules must be signed manually, using the scripts/sign-file tool. + +comment "Do not forget to sign required modules with scripts/sign-file" +	depends on MODULE_SIG_FORCE && !MODULE_SIG_ALL +  choice  	prompt "Which hash algorithm should modules be signed with?"  	depends on MODULE_SIG  |