Re: [Balloon] Fixing the depmod problem

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Charles Manning
Date:  
To: balloon
Subject: Re: [Balloon] Fixing the depmod problem
On Monday 24 May 2010 17:26:48 Charles Manning wrote:
> Until we have a modules.dep with absolute paths, the modprobe won't work.
> Until that happens I guess I really don't have an easy way to transfer test
> scripts etc onto the board.
>
> I thought it would be easy to use sed to massage the modules.dep but for
> some reason the places I added them in the Makefile to didn't get called.
> Clearly I don't understand the make dependencies properly.
>
> Any hints on where to inject such sedness welcome.


I updated to r1115 but Wookey's fix didn't work for me. I have DEPMODVER of
3.11.1 which the sed-based logic does not handle. I changed that to cut and
it works for me.

With this I get loading modules :-) and setup is doing its thing as I write
this...


Thanks to all, particularly Wookey...


Here's a patch against r1115 that works for me:

Index: initrd/Makefile
===================================================================
--- initrd/Makefile    (revision 1115)
+++ initrd/Makefile    (working copy)
@@ -47,7 +47,7 @@
     #fixup relative paths if depmod is newer than 3.4
     #should check buildroot version too...
     case $(DEPMODVER) in 3.*) \
-        if expr `echo $(DEPMODVER) | sed -e"s/3.//;s/[-~].*$$//"` \> 4 ;then\
+        if expr `echo $(DEPMODVER) | cut -d. -f2 ` \> 4 ;then\
           sed -i -e"s_kernel_/lib/modules/$(KERNVER)-pxa270/kernel_g" 
$(TARGETSKEL)/lib/modules/$(KERNVER)-pxa270/modules.dep ;\
         fi ;\
         ;; \