On 09/21/2013 02:02 PM, Randolph Maaßen wrote: > Hi, > > 2013/9/21 Alexander Kapshuk <[email protected]>: >> emerge --depclean wants to remove the gentoo-sources for my old kernel >> [sys-kernel/gentoo-sources-3.8.13] which I want to hang on to for the >> time being. >> >> Is there a way to instruct emerge not to remove them? >> >> emerge(1) >> Packages that are part of the world set will always be kept. They can be >> manually added to this set with emerge --noreplace <atom>. >> >> If I understood the instruction above, 'emerge --noreplace >> sys-kernel/gentoo-sources-3.8.13' should have added 'gentoo-sources' to >> /var/lib/portage/world_sets, which it didn't seem to do. > No, this it the wrong file. the file /var/lib/portage/world is THE > world set, it contains all packages you emerged manually (and with > --noreplace). > The file /var/lib/portage/world_sets can contain the name of other > sets that should be included into the world. > >> box0 src # emerge --noreplace sys-kernel/gentoo-sources-3.8.13 >> !!! 'sys-kernel/gentoo-sources-3.8.13' is not a valid package atom. >> !!! Please check ebuild(5) for full details. >> >> >> box0=; ls -l `pwd`/world* >> -rw-r--r-- 1 root portage 920 Sep 20 20:45 /var/lib/portage/world >> -rw-r--r-- 1 root portage 0 Sep 20 20:45 /var/lib/portage/world_sets >> >> Or is it a matter of defining something like this: >> CONFIG_PROTECT_MASK="/usr/src/linux-3.8.13-gentoo" >> in /etc/portage/make.conf? >> >> >> Any pointers would be much appreciated. >> > > Understood.
Thanks.

