Dale <[email protected]> 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??
I think its in /etc/portage/profile instead.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici
[email protected]