| Summary: | sys-fs/eudev: Enable IUSE="kmod" by default to match virtual/udev (and sys-fs/udev) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Samuli Suominen (RETIRED) <ssuominen> |
| Component: | Current packages | Assignee: | eudev team <eudev> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | nikoli |
| Priority: | Low | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Samuli Suominen (RETIRED)
2013-01-27 13:55:23 UTC
(In reply to comment #0) > virtual/udev has now IUSE="+kmod" since that's what sys-fs/udev is using; > and since it's the default, it's sys-fs/eudev that "needs" changing ...this change was done for dracut, so not doing it to annoy you or anything :) please don't understand me wrong. Many people use genkernel rather than dracut, so I don't understand why its taking priority. Even so, is it not possible for the udev to have IUSE="+kmod" and leave the virtual neutral? It seems to me that there should exist a workaround here where both get packages get what they need. there is really no reason not to +kmod since the other providers of virtual/modutils is just m-i-t for linux 2.6 (and higher) kmod for linux 2.6, 3.x, ... modutils for linux 2.4 ... m-i-t replaced by kmod[tools] ... will be gone, pending of course on open bugs filed against kmod it makes sense, not only for dracut, but overall > it makes sense, not only for dracut, but overall
Probably so, but since dracut is not even depending on virtual/udev but on sys-fs/udev directly, how is this change in virtual/udev for dracut?
Wouldn't >sys-fs/udev-166[kmod] in dracut be more to the point?
(In reply to comment #4) > > it makes sense, not only for dracut, but overall > > Probably so, but since dracut is not even depending on virtual/udev but on > sys-fs/udev directly, how is this change in virtual/udev for dracut? > Wouldn't >sys-fs/udev-166[kmod] in dracut be more to the point? dracut is being converted to support virtual/udev in bug 450692 (as in, include eudev support) USE="kmod" specifically controls all module-loading support in sys-fs/udev. In eudev, that is represented by USE="modutils" (as linking to libkmod is just one way eudev will handle module-loading). Instead of having eudev IUSE="+kmod", I have converted the virtual to require eudev[modutils] , which is already enabled by default and is more fitting. + 28 Jan 2013; Ian Stakenvicius <axs@gentoo.org> udev-197.ebuild: + Adjust passthrough of USE=kmod on eudev to enable USE=modutils instead, bug + 454312 + |