Summary: | /etc/portage/package.keywords won't override local KEYWORDS="-*" inside .ebuild file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael A Mayo <michael-a-mayo> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michael A Mayo
2004-07-02 20:48:58 UTC
-* in KEYWORDS means, that this package should not be installed on any system. It strips all arches from KEYWORDS and so it doesn't match x86 nor ~x86. You can't override this with ~x86 in package.keywords. You can override it with -* in package.keywords. See the chapter about files in /etc/portage in man portage. Thanks very much for your explanation -- sorry for reporting an invalid bug. I checked "man portage" pretty thoroughly, but I didn't see anything relating to the use of the -* keyword. Would it be appropriate to add this information to "man portage," and, if so, would it be something that I could do? Thanks, -Mike Sorry, the information in man portage is already included, but only distributed
in the 2.0.51_pre series. And as you're running 2.0.50-r8 you don't have this
information in man portage.
# use a package that is marked -*
>=sys-kernel/linux-headers-2.6 -*
Gotcha...thanks very much for your patience! Hope I didn't distract you from crushing Gentoo's bugs. -Mike |