On Thu, Nov 19, 2009 at 4:18 PM, Paul Hartman <paul.hartman+gen...@gmail.com> wrote: > On Thu, Nov 19, 2009 at 9:20 PM, Maxim Wexler <maxim.wex...@gmail.com> > wrote: >> >> Hi group, >> >> emerge -av --depclean wants to remove >> sys-kernel/gentoo-sources-2.6.30-r7 after a world update. >> >> How do I prevent this? I've tried the --deselect and --noreplace >> switches but that has the opposite effect I'm looking for. > > I asked this same question earlier this year and got a perfect > solution from Mike Kazantsev along with help from Boris Fersing. > > Edit (or create) /etc/portage/sets.conf and put this inside: > [kernels] > class = portage.sets.dbapi.OwnerSet > world-candidate = False > files = /usr/src > > Then edit/create /var/lib/portage/world_sets and add this line: > @kernels > > Now --depclean should never try to remove your kernel packages! It > works great for me.
By the way, I think this only works in portage 2.2 :)