Dale wrote:
> Dale wrote:
>> 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
>>
>> :-)  :-) 
>>
>>
> I was triple checking and realized something.  Some of the lines are not
> correct.  It seems in my email software at least it puts a little line
> in place of the >.  So, let me try this way.  
>
>
> Nvidia is like this:  >=x11-drivers/nvidia-drivers-341.0.0
>
> Your kernel line may work like this:  >sys-kernel/gentoo-sources-4.1.6
>
> Or it may have to be like this if portage doesn't like the above: 
>> =sys-kernel/gentoo-sources-4.1.12
> Now, let's see if that displays correctly.  I won't know until I send it
> and get it back. 
>
> Dale
>
> :-)  :-) 
>


Silly software.  That bottom line wraps here so it took it out like the
first email did.  So, if it is doing the same for you, that bottom line
needs a greater than sign in front of the category and package name. 
Let's see if it edits out the words "greater than sign" as well.  ROFL  
The biggest thing, I think you want to use package.mask anyway.  That
should help. 

Jeez.  Sometimes I want to take a hammer to a puter. 

Dale

:-)  :-)

Reply via email to