X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=scripts%2FMakefile.modinst;h=3e256ed0ef08b74e2dc92a22f35497b3b940bd49;hb=HEAD;hp=07650eeaaf06dd85bb5f3439959ed05c36d8a5ff;hpb=6f83d30a370851f8e47b91d0a7a2adc3d3c3ad8a;p=mirror_ubuntu-zesty-kernel.git diff --git a/scripts/Makefile.modinst b/scripts/Makefile.modinst index 07650eeaaf06..3e256ed0ef08 100644 --- a/scripts/Makefile.modinst +++ b/scripts/Makefile.modinst @@ -22,8 +22,12 @@ quiet_cmd_modules_install = INSTALL $@ mkdir -p $(2) ; \ cp $@ $(2) ; \ $(mod_strip_cmd) $(2)/$(notdir $@) ; \ - $(mod_sign_cmd) $(2)/$(notdir $@) $(patsubst %,|| true,$(KBUILD_EXTMOD)) && \ - $(mod_compress_cmd) $(2)/$(notdir $@) + if (echo "$(2)/$(notdir $@)" | egrep -q "\/drivers\/staging\/") && \ + [ -f $(srctree)/drivers/staging/signature-inclusion ] && \ + (! egrep -x "$(notdir $@)" $(srctree)/drivers/staging/signature-inclusion) ; \ + then echo Not signing "$(2)/$(notdir $@)"; \ + else $(mod_sign_cmd) $(2)/$(notdir $@) $(patsubst %,|| true,$(KBUILD_EXTMOD)) && \ + $(mod_compress_cmd) $(2)/$(notdir $@); fi # Modules built outside the kernel source tree go into extra by default INSTALL_MOD_DIR ?= extra