Harry Putnam wrote:
> I'd like to stay on kernel-4.1.6, rather than keep installing the
> newest version at each upgrade.
>
> As I recall, and a quick look at `man portage', a file named
> `package.provided' is meant for such things.
>
> The syntax is not described in detail... I tried these:
>
>   /etc/portage/package.provided
>
>   >=sys-kernel/gentoo-sources-4.1.6
>
> Still `emerge -vp gentoo-sources' indicates it will install the most
> recent kernel.
>
> then I noticed the portage man page, under `Format' does say:
> "relational operators are not allowed"
> So I dropped the `>=' part
>
>   sys-kernel/gentoo-sources-4.1.6
>
> Same result from `emerge -vp gentoo-sources' . . .
>
> What am I forgetting?
>
>
>


This is how I do this sort of thing.  I add the name and version to
package.mask which stops future updates/upgrades.  Example, for my
nvidia drivers, this is in package.mask.

>=x11-drivers/nvidia-drivers-341.0.0 

That tells portage that anything above that version is masked locally
and not to update it.  For what you want, this should work:

>sys-kernel/gentoo-sources-4.1.6

I removed the equal sign since you want to keep that version around but
nothing above it.  If portage doesn't like that, you may want to use the
next version up and have the ">=" in front.  According to what I have
here, it would be like this:

>=sys-kernel/gentoo-sources-4.1.12 

I actually don't show a 4.1.6 here right now.  Removed I guess but
likely still works.

That goes under /etc/portage/ by the way.  I think you know that already
but just in case.  I have those moments too.  ;-) 

That helps??

Dale

:-)  :-) 


Reply via email to