1 |
On Thu, Nov 19, 2009 at 9:20 PM, Maxim Wexler <maxim.wexler@×××××.com> |
2 |
wrote: |
3 |
> |
4 |
> Hi group, |
5 |
> |
6 |
> emerge -av --depclean wants to remove |
7 |
> sys-kernel/gentoo-sources-2.6.30-r7 after a world update. |
8 |
> |
9 |
> How do I prevent this? I've tried the --deselect and --noreplace |
10 |
> switches but that has the opposite effect I'm looking for. |
11 |
|
12 |
I asked this same question earlier this year and got a perfect |
13 |
solution from Mike Kazantsev along with help from Boris Fersing. |
14 |
|
15 |
Edit (or create) /etc/portage/sets.conf and put this inside: |
16 |
[kernels] |
17 |
class = portage.sets.dbapi.OwnerSet |
18 |
world-candidate = False |
19 |
files = /usr/src |
20 |
|
21 |
Then edit/create /var/lib/portage/world_sets and add this line: |
22 |
@kernels |
23 |
|
24 |
Now --depclean should never try to remove your kernel packages! It |
25 |
works great for me. |