Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74336 - Redhat enterprise 3ES kernel
Summary: Redhat enterprise 3ES kernel
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 74335 74337
  Show dependency tree
 
Reported: 2004-12-13 19:09 UTC by Baz (RETIRED)
Modified: 2005-06-16 10:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Redhat kernel 2.4.21-9.0.3 (redhat-enterprise-sources-9.0.3.ebuild,1.82 KB, text/plain)
2004-12-13 19:11 UTC, Baz (RETIRED)
Details
Redhat kernel 2.4.21-15.0.4 (redhat-enterprise-sources-15.0.4.ebuild,1.82 KB, text/plain)
2004-12-13 19:12 UTC, Baz (RETIRED)
Details
Ebuild for redhat enterprise kernel 2.4.21-27.0.1 (redhat-enterprise-sources-27.0.1.ebuild,682 bytes, text/plain)
2005-01-12 20:07 UTC, Baz (RETIRED)
Details
tarball of redhat kernel configs (redhat_kernel_configs.tar.bz2,29.47 KB, application/x-bzip2)
2005-01-12 20:08 UTC, Baz (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Baz (RETIRED) gentoo-dev 2004-12-13 19:09:26 UTC
Installs the redhat enterprise kernel from source RPM.
Comment 1 Baz (RETIRED) gentoo-dev 2004-12-13 19:11:21 UTC
Created attachment 45947 [details]
Redhat kernel 2.4.21-9.0.3
Comment 2 Baz (RETIRED) gentoo-dev 2004-12-13 19:12:27 UTC
Created attachment 45948 [details]
Redhat kernel 2.4.21-15.0.4
Comment 3 Baz (RETIRED) gentoo-dev 2004-12-13 19:29:04 UTC
Required by TSM server (see bug http://bugs.gentoo.org/show_bug.cgi?id=74337) and IBMtape device drivers (see bug http://bugs.gentoo.org/show_bug.cgi?id=74335)
Comment 4 John Mylchreest (RETIRED) gentoo-dev 2004-12-15 12:42:33 UTC
this is actually the second suggestion I have had with this.
Unfortauntely, I cant justify its addition to the portage tree. Mostly due to its unsupportability.
If someone is willing to break out the specific 3ES patches, then this would be more viable.

I do however thank you for your work, and will not close it until I have heard your comments. This will always be considered for the future.

Regards,
John
Comment 5 Baz (RETIRED) gentoo-dev 2004-12-15 14:58:57 UTC
I don't mind stripping out the patches and creating a tarball of them separately if necessary.  I thought that using the RPM was the easiest solution, but I realise that it probably doesn't fit into the way gentoo distributes its kernels.  
Would it help if I rewrote the ebuild so that it uses the vanilla 2.4.21 as a base and contains the patches (or a tarball of patches) in the files directory?  If you can give me a pointer to some docs on how gentoo kernel ebuilds should be coded I can try and redo it so its compatible.
Comment 6 John Mylchreest (RETIRED) gentoo-dev 2005-01-09 23:48:05 UTC
Hi baz.

Further to the email you just sent - yeah the structure of mm-sources is much more reasonable. If you are able to obtain the patches in a breoken-out manner (individual patches rather than 1 big patch) it would be the most ideal.

In that situation we are able to look at applying just the 3ES stuff, and ignoring some of the other junk in there.

Regards,
John
Comment 7 Baz (RETIRED) gentoo-dev 2005-01-12 20:06:00 UTC
I've created an ebuild for the latest redhat 3ES kernel, 2.4.21-27.0.1.  I've redone the ebuild to use the kernel-2 eclass and have extracted the patches from the RPM and tar-bz2'd them (they are currently in my gentoo web space, see SRC_URI).  The only other attachment is a small tar.bz2 file that contains the redhat supplied config files.

I wrote a small script that parses the redhat spec file and extracts the patch order number, which is then prepended to the patch names as found in the patch tarball.  This is to ensure patches are applied in the desired order.

Hopefully this is a more acceptable format for the ebuild.  Its the first time I've used the kernel-2 eclass so please excuse any misuse of its functionality.
Comment 8 Baz (RETIRED) gentoo-dev 2005-01-12 20:07:04 UTC
Created attachment 48365 [details]
Ebuild for redhat enterprise kernel 2.4.21-27.0.1
Comment 9 Baz (RETIRED) gentoo-dev 2005-01-12 20:08:07 UTC
Created attachment 48366 [details]
tarball of redhat kernel configs
Comment 10 Daniel Drake (RETIRED) gentoo-dev 2005-06-16 10:28:27 UTC
We aren't developing against 2.4 at the moment and are trying to avoid adding
more kernels to portage.