Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
$(CROSS_COMPILE)objcopy \
--add-gnu-debuglink=$(dbgpkgdir)/usr/lib/debug/$$module \
$(pkgdir)/$$module; \
- $(builddir)/build-$*/scripts/sign-file $(MODHASHALGO) \
- $(MODSECKEY) \
- $(MODPUBKEY) \
- $(pkgdir)/$$module; \
+ if grep -q CONFIG_MODULE_SIG=y $(builddir)/build-$*/.config; then \
+ $(builddir)/build-$*/scripts/sign-file $(MODHASHALGO) \
+ $(MODSECKEY) \
+ $(MODPUBKEY) \
+ $(pkgdir)/$$module; \
+ fi; \
fi; \
done
rm -f $(dbgpkgdir)/usr/lib/debug/lib/modules/$(abi_release)-$*/build
cp $@ $(2) ; \
$(mod_strip_cmd) $(2)/$(notdir $@) ; \
if (echo "$(2)/$(notdir $@)" | egrep -q "\/drivers\/staging\/") && \
+ [ -f $(CURDIR)/drivers/staging/signature-inclusion ] && \
(! egrep -x "$(2)/$(notdir $@)" $(CURDIR)/drivers/staging/signature-inclusion) ; \
then echo Not signing "$(2)/$(notdir $@)"; \
else $(mod_sign_cmd) $(2)/$(notdir $@) $(patsubst %,|| true,$(KBUILD_EXTMOD)) && \