Summary: | Keep track of packages that need the kernel sources | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Gil Forcada <gforcada> |
Component: | Enhancement/Feature Requests | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Gil Forcada
2011-12-29 18:41:18 UTC
You can use `emerge -1 @module-rebuild` (supported by Portage 2.2). (In reply to comment #1) > You can use `emerge -1 @module-rebuild` (supported by Portage 2.2). For stable portage, use `emerge -1 /lib/modules`. (In reply to comment #0) > I do not know if I'm missing something to be rebuilt, after restarting I will > know :) We might mark this as a duplicate of bug 192319, which is about triggering rebuilds to solve broken reverse run-time dependencies. In this case, the run-time dependencies of relevant packages are broken by the kernel upgrade, and they need to be rebuilt to be compatible with the new kernel. (In reply to comment #2) > (In reply to comment #1) > > You can use `emerge -1 @module-rebuild` (supported by Portage 2.2). > > For stable portage, use `emerge -1 /lib/modules`. This command only pulled virtualbox while I had also to recompile NetworkManager and upower also. I do use stable portage so I can not tell if @module-rebuild will pull those... (In reply to comment #4) > (In reply to comment #2) > > (In reply to comment #1) > > > You can use `emerge -1 @module-rebuild` (supported by Portage 2.2). > > > > For stable portage, use `emerge -1 /lib/modules`. > > This command only pulled virtualbox while I had also to recompile > NetworkManager and upower also. Right, it's only a partial solution. The problem is that we have a special kind of dependency, similar to an ABI dependency, which needs to be expressed in the ebuild metadata (as discussed in bug 192319). > I do use stable portage so I can not tell if @module-rebuild will pull those... It will not, because it's equivalent to `emerge -1 /lib/modules`. |