public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] kernel.eclass changes, and kernel ebuilds
@ 2003-07-16 17:39 Brandon Low
  0 siblings, 0 replies; only message in thread
From: Brandon Low @ 2003-07-16 17:39 UTC (permalink / raw
  To: gentoo-dev; +Cc: gentoo-kernel, x86-kernel

[-- Attachment #1: Type: text/plain, Size: 1522 bytes --]

Hi all,

I'm working on some changes to kernel.eclass for better forward moving
support.

The following are done right now:
* Support for kernel > 2.5
  - Use make mrproper instead of make distclean
  - Unset ARCH before making anything kernel related
  - Modify the variables caculations (more on this later)
* Add einfo about /etc/modules.autoload.d

The following wants to be done:
* Remove the OKV, KV, and EXTRAVERSION calculations from the eclass, most
of these are already handled by the separate kernel ebuilds already, and
can be more efficiently calculated OUTSIDE of the eclass, the first step
at this point is to move any such calculations to above the "inherit
kernel" line of ALL kernel ebuilds, and ADD them to any ebuilds that
depend on the eclass to make these calculations.
* Make separate kernel-headers.eclass so that we can:
* Put the SLOT=${KV} in the eclass
* Eliminate ugly bash if's in the header area

Once all of the above changes are complete, we will need to complete the
process of moving all kernel-sources and kernel-header ebuilds to use
the kernel and kernel-header eclasses as appropriate.

For now, please work on moving and adding the variable calculations as
mentioned above (always use the simplest method possible to calculate
variables, and avoid using non-builtin calls as much as you can), and
check that the latest kernel.eclass works with your kernel.

(Committing the first round of changes to eclass and mm-sources right
now, so it'll be on rsync in a while.)

--Brandon Low

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-07-16 17:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-16 17:39 [gentoo-dev] kernel.eclass changes, and kernel ebuilds Brandon Low

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox