[BusyBox] Re: [BusyBox-cvs] cvs commit to busybox by kraai

Tom Oehser tom at toms.net
Mon May 14 13:31:53 UTC 2001


It is only /lib/modules -> /usr/lib/modules, and only because of the need
to actually put it on the /usr filesystem, there are no other symlinks
under it. -Tom

On Mon, 14 May 2001, Erik Andersen wrote:

> Date: Mon, 14 May 2001 13:28:46 -0600
> From: Erik Andersen <andersen at lineo.com>
> To: Tom Oehser <tom at toms.net>
> Cc: busybox at busybox.net
> Subject: Re: [BusyBox] Re: [BusyBox-cvs] cvs commit to busybox by kraai
> 
> On Mon May 14, 2001 at 06:48:30PM +0000, Tom Oehser wrote:
> > 
> > The proximate reason for this is that /lib/modules on tomsrtbt is a
> > symlink to /usr/lib/modules, for reasons of how the various filesystems
> > are stored and loaded.  For good common sense, though, it should not
> > matter if /lib is a symlink to /FOO and /lib/modules is a symlink to
> > /FOO/BAR- everything should still work.  And, for what it is worth, it
> > DOES work, with the real insmod.  QED.  -Tom
> 
> I agree with you.  It should be irrelevant if /lib/modules is a symlink.  The
> problem occurs when, for example /lib/modules/`uname -r`/build is a symlink to
> something huge like a kernel source tree, which is what 2.4.x kernels put there
> during 'make modules_install'.  Testing with insmod from modutils 2.4.6 shows
> that modutils' insmod does _not_ follow symlinks -- at least not in the
> /lib/modules/`uname -r` directory.  
> 
> Do you also have tomsrtbt setup such that insmod must also follow symlinks
> that live underneith /lib/modules?  If the requirement is simply that 
> /lib/modules be allowed to be a symlink I think we can come to a quick resolution.
> 
>  -Erik
> 
> --
> Erik B. Andersen   email:  andersen at lineo.com
> --This message was written using 73% post-consumer electrons--
> 






More information about the busybox mailing list