On 29/01/2014 15:23, James wrote: > Alan McKinnon <alan.mckinnon <at> gmail.com> writes: > > >>>>> Is there a way to specify that I want to install (emerge) the latest >>>>> 3.10.X series of sys-kernel/gentoo-sources as a slot, in parallel with >>>>> the latest gentoo-sources? > >> that won't work as each kernel ebuild is in it's own unique slot >> consisting of one and only one kernel version. I doubt the kernel team >> are going to change that. >> What you are asking is fundamentally not possible as slots are used in a >> very incompatible way with your idea. > > > Hmmmmm. > There might be a work around that suites your needs? > > > > # emerge -pv =gentoo-sources-3.10.28 > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild NS ~] sys-kernel/gentoo-sources-3.10.28:3.10.28 [3.10.25:3.10.25, > 3.13.0-r1:3.13.0-r1] USE="-build -deblob -experimental -symlink" 557 kB > > Total: 1 package (1 in new slot), Size of downloads: 557 kB > > > Does that work for you? > > (Note: I also have this in my package.keywords: > sys-kernel/gentoo-sources)
Ah but there's a catch to that. 3.10.28 is ~arch, so if you keyword it and don't mask later versions, you get 3.13.0-r1 when updating world. The OP wants automagic installation of sources when 3.10.28-r1 or 3.10.29 comes around, and portage don't do that. For kernels, we're supposed to examine kernels closely, make a decision and install sources for the very specific version of our choice. The only automagic is for the very very latest of whatever arch we run -- Alan McKinnon alan.mckin...@gmail.com