History

kbuild: support modules_sign for external modules as well

The modules_sign target is currently only available for in-tree modules, but it actually works for external modules as well. Move the modules_sign rule to the common part.

Masahiro Yamada committed 3 years ago

Commit 151aeca1 parent 02e84872 files · +18 −18Browse files

Showing the changes to scripts (1 of 2 files). Show all

Unified · Split

scripts/Makefile.modinst+2−2
@@ -11,7 +11,7 @@ include $(srctree)/scripts/Kbuild.include · 10 unmodified lines
1111
1212 install-y :=
1313
14−ifeq ($(KBUILD_EXTMOD)$(modules_sign_only),)
14+ifeq ($(KBUILD_EXTMOD)$(sign-only),)
1515
1616 # remove the old directory and symlink
1717 $(shell rm -fr $(MODLIB)/kernel $(MODLIB)/build)
@@ -104,7 +104,7 @@ quiet_cmd_sign = SIGN $@ · 86 unmodified lines
104104 cmd_sign = scripts/sign-file $(CONFIG_MODULE_SIG_HASH) "$(sig-key)" certs/signing_key.x509 $@ \
105105 $(if $(KBUILD_EXTMOD),|| true)
106106
107−ifeq ($(modules_sign_only),)
107+ifeq ($(sign-only),)
108108
109109 # During modules_install, modules are signed only when CONFIG_MODULE_SIG_ALL=y.
110110 ifndef CONFIG_MODULE_SIG_ALL