All pastes #155392 Raw Edit

Untitled

public text v1 · immutable
#155392 ·published 2006-08-31 01:22 UTC
rendered paste body
--- linux.old/Rules.make        2005-08-31 00:37:34.363109288 +0200
+++ linux.dev/Rules.make        2005-08-31 13:59:20.140676296 +0200
@@ -176,7 +176,14 @@
 _modinst__: dummy
 ifneq "$(strip $(ALL_MOBJS))" ""
        mkdir -p $(MODLIB)/kernel/$(MOD_DESTDIR)
-       cp $(sort $(ALL_MOBJS)) $(MODLIB)/kernel/$(MOD_DESTDIR)
+       #@cp $(sort $(ALL_MOBJS)) $(MODLIB)/kernel/$(MOD_DESTDIR)
+       for f in $(ALL_MOBJS) ; do \
+               $(OBJCOPY) -R __ksymtab -R .comment -R .note -x \
+               `$(NM) $$f | cut -f3- -d' ' | sed -n \
+                       -e 's/__module_parm_\(.*\)/-K \1/p' \
+                       -e 's/__ks..tab_\(.*\)/-K \1/p'` \
+               $$f $(MODLIB)/kernel/$(MOD_DESTDIR)$(MOD_TARGET)`basename $$f`; \
+       done
 endif

 .PHONY: modules_install