Summary: | Create a binary package after genkernel compiled a kernel | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pieter De Wit <pieter> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Genkernel Maintainers <genkernel> |
Status: | VERIFIED WONTFIX | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Pieter De Wit
2008-09-11 09:42:51 UTC
"patches welcome" ;) Hi Jeremy, So no major objections to it ? I will see what I can do on the genkernel side, on the emerge side I might have some problems. Thanks ! Well, genkernel is designed to be usable on any distribution, not just Gentoo. As such, it makes no sense for us to put in something that would not only be Gentoo specific, but package manager specific. If you want binary kernel packages for Gentoo, someone should write ebuilds to use genkernel to do so, and let the package manager do the package management functions, such as creating the binpkg, itself. Hi, After some research I found that there is already a binary package created. Not sure how to "re-use" it. I can't see why genkernel can't have --create-tbz2, --create-rpm, --create-<another package manager>, adding one of these option, or even adding --create-gentoo-tbz2 doesn't make it distro specific A tar.bz2 does not a binpkg make. A portage binpkg is a tar.bz2 of the files as well as a "xpak" tacked on the end with metadata. How in the world is "or even adding --create-gentoo-tbz2 doesn't make it distro specific" not distribution-specific? You're talking about adding *explicitly* distribution-specific code where we've said that we want none. At any rate, the proper solution is an ebuild which uses genkernel and allows the package manager to do its job properly. Anything produced by genkernel currently will *not* work with *any* of the available package managers in Gentoo, nor will code be added to make it happen. Package management and kernel compilation are independent processes and we plan on keeping them at way... ;] HI Chris, Point taken, thanks No problem. I *am* planning on making modifications to genkernel to make it usable via an ebuild to create a compiled kernel. At that point, the package manager can create the binary packages via its own means. |