Posted Nov 22, 2012 2:38 UTC (Thu) by demarchi (subscriber, #67492)
Parent article: Gentoo's udev fork
Regarding kmod, I was really surprised this was a problem at all since we never received a single complaint. If all their worry is about having a library in /usr that's needed by udev, they could have simply installed the library in /lib or in the worst scenario to link statically to libkmod. It would have being solved with 0 patches to either udev or kmod.
Also the way they are "fixing" things is very weird: there is code going and then coming back. Probably with some small changes. This will only make their lives more difficult if they intend to apply patches from the original udev. For example, there's already a ticket for bringing kmod back: https://github.com/gentoo/eudev/issues/3 and another to apply patches from the original udev: https://github.com/gentoo/eudev/issues/18.
Posted Nov 23, 2012 10:06 UTC (Fri) by Aissen (subscriber, #59976)
[Link]
My biggest grief with kmod is the missing modprobe -l. Sure, you could do the same thing with find, but:
- "find /lib/modules/`uname -r`/ -name *.ko" has 240% more characters to type
- it requires me to remember the argument to uname.
I don't use modprobe -l programmatically, I just want to list all the installed loadable modules.
Gentoo's udev fork
Posted Nov 23, 2012 20:01 UTC (Fri) by nix (subscriber, #2304)
[Link]
Speaking as someone who had to write a few hundred lines of code to do the equivalent of modprobe -l using fts() when the deprecation warning came down, it was more than slightly annoying. Yeah, you *can* do it by hand, but isn't the whole point of computers to take that sort of burden away from us?
Gentoo's udev fork
Posted Nov 23, 2012 22:13 UTC (Fri) by Thalience (subscriber, #4217)
[Link]
Debian (at least) ships /sbin/modprobe as part of the kmod package. If your distribution does not have the (tiny) compatibility wrapper, you should probably open a bug.
Gentoo's udev fork
Posted Nov 23, 2012 23:54 UTC (Fri) by ABCD (subscriber, #53650)
[Link]
The modprobe compatibility wrapper provided by kmod itself does not support the -l option, unlike modprobe from module-init-tools.