Przeglądaj źródła

include/kernel.mk: enhance built-in/missing modules detection when packaging kmods

SVN-Revision: 28856
Nicolas Thill 14 lat temu
rodzic
commit
7de2766a02
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      include/kernel.mk

+ 4 - 1
include/kernel.mk

@@ -157,8 +157,11 @@ $(call KernelPackage/$(1)/config)
 			if [ -e $$$$$$$$mod ]; then \
 				mkdir -p $$(1)/$(MODULES_SUBDIR) ; \
 				$(CP) -L $$$$$$$$mod $$(1)/$(MODULES_SUBDIR)/ ; \
+			elif  grep -q "$$$$$$$${mod##$(LINUX_DIR)/}" "$(LINUX_DIR)/modules.builtin"; then \
+				echo "NOTICE: module '$$$$$$$$mod' is built-in."; \
 			else \
-				echo "WARNING: module '$$$$$$$$mod' does not exist, is it built-in?" ; \
+				echo "ERROR: module '$$$$$$$$mod' is missing."; \
+				exit 1; \
 			fi; \
 		  done;
 		  $(call ModuleAutoLoad,$(1),$$(1),$(AUTOLOAD))