Neil Bothwick schreef: > On Mon, 07 Nov 2005 18:26:02 +0100, Holly Bostick wrote: > > >> And my question is, how to get it to stop doing that. If Portage >> has a FEATURES setting that prevents the previous version being >> unmerged this way, I don't know what it is..... > > > Doesn't AUTOCLEAN="no" do this? > > It is a separate setting, not a FEATURE. > >
Yes, I see that, but since the description of it is not exactly clear, I don't know if setting it to "no" would help, except by testing, which I'm not prepared to do atm: (from man make.conf) AUTOCLEAN = ["yes" | "no"] Automatically cleans the system by removing outdated packages which will not remove functionalities or prevent your system from working. On major ABI changes this may need to be set to off to ensure that the system can be rebuilt using the new libs before the old ones are removed. Downgrading with this option turned off may result in missing symlinks and an inoperable system. Defaults to yes. In this respect, am I to assume that the "outdated package" is the previously-installed version? I don't think so; I think this is a separate process. I just reinstalled Wine (unrelated, but perhaps appropriate for an example) and the output does the "clean" process well after the previous version (which is in this case the same version) was removed: |>>> Safely unmerging already-installed instance... --- !mtime obj /usr/share/wine/wine.inf <snip> --- !targe sym /usr/lib/libwine.so --- !targe sym /usr/bin/wineg++ --- !targe sym /usr/bin/winecpp |>>> original instance of package unmerged safely. * ~/.wine/config is now deprecated. For configuration either use * winecfg or regedit HKCU\Software\Wine |>>> Regenerating /etc/ld.so.cache... |>>> app-emulation/wine-0.9 merged. |>>> clean: No packages selected for removal. |>>> Auto-cleaning packages ... But I could most certainly be reading this all wrong; it would certainly be an easy solution if that was the case. Holly -- gentoo-user@gentoo.org mailing list