[klibc] klibc insmod for recent kernels

H. Peter Anvin hpa@zytor.com
Sun, 05 Jan 2003 17:40:08 -0800

Rusty Russell wrote:
>>Perl, for example, only invokes /bin/sh if the command presented to it 
>>includes shell special operators (like your && above.)  Another variant 
>>-- which is probably better -- is to simply make the user make use of 
>>"sh -c" if that's what they really want to do.
> Well, those options both suck.  The first is a bogus optimization and
> extra complexity for no reason (in this case), and the second is
> almost as silly.

Come to think about it, the former optimization really belongs in the 
system() function of the C library.  This makes it a klibc issue and not 
a modutils issue.  I do, firmly, believe that /bin/sh shouldn't be 
required in initramfs.

>>and that would be much better handled by giving modprobe a way to
>>introduce dependencies directly, right?)
> "Better"?  modules.conf has seven ways of doing this: above, below,
> pre-install, pre-remove, post-install, post-remove, install and
> remove.

Right, it was above or below I was thinking of.  I don't really use 
these more esoteric features much, although I had to learn about them at 
one point to make ip conntrack do the right thing.