Gabor HALASZ wrote:
> Hi!
> 
> In 1.13.2 (with depmod and modprobe patches from fixes dir) I discovered
> the depmod -a erases the modules.dep, modules.alias and modules.symbols
> files. I straced the applet and found this at the end of trace:
> 
> lstat64("lib/modules/2.4.32-p4-smp/modules.ieee1394map",
> {st_mode=S_IFREG|0644, st_size=73, ...})                       = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.pnpbiosmap",
> {st_mode=S_IFREG|0644, st_size=24, ...})                        = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.pcimap",
> {st_mode=S_IFREG|0644, st_size=50667, ...})                         = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.usbmap",
> {st_mode=S_IFREG|0644, st_size=18237, ...})                         = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.generic_string",
> {st_mode=S_IFREG|0644, st_size=31, ...})                    = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.isapnpmap",
> {st_mode=S_IFREG|0644, st_size=81, ...})                         = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.dep", {st_mode=S_IFREG|0644,
> st_size=0, ...})                                = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.alias",
> {st_mode=S_IFREG|0644, st_siz
> e=0, ...})                              = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.symbols",
> {st_mode=S_IFREG|0644, st_size=0, ...})                            = 0
> getdents64(3, /* 0 entries */, 4096)              = 0
> close(3)                                                 = 0
> chdir("lib/modules/2.4.32-p4-smp")            = 0
> close(1)                                                 = 0
> open("modules.dep", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666)
>                                         = 1
> close(1)                                                 = 0
> open("modules.alias", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666)
>                                           = 1
> close(1)                                                 = 0
> open("modules.symbols", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666)     
> = 1
> exit_group(0)                                                 = ?
> 
> Any idea? Thanks

Busybox depmod has never supported kernel version 2.4 modules (insmod
and modprobe work with 2.4 kernels, though). Depmod is for 2.6 only at
the moment. Thus it fails to find any symbols and writes empty files.

- Timo
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to