summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-11-13 01:12:36 +0000
committerZac Medico <zmedico@gentoo.org>2006-11-13 01:12:36 +0000
commitc7cb5415524edecc01f13f97301f500cf58f5d19 (patch)
tree6c54750a1f60c9ed5e83c9cca179b60737a733ce
parent4ab2e29f2881596bee4dbf065aa3ce0e92d870fd (diff)
downloadportage-c7cb5415524edecc01f13f97301f500cf58f5d19.tar.gz
portage-c7cb5415524edecc01f13f97301f500cf58f5d19.tar.bz2
portage-c7cb5415524edecc01f13f97301f500cf58f5d19.zip
For bug #154919, when depclean is unable to resolve dependencies, notify the user that it may be necessary to manually uninstalled packages that no longer exist in the portage tree.
svn path=/main/trunk/; revision=5023
-rwxr-xr-xbin/emerge5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/emerge b/bin/emerge
index 570ac5024..4812859f7 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -3903,7 +3903,10 @@ def action_depclean(settings, trees, ldpath_mtimes,
for atom in unresolveable:
print atom, "required by", " ".join(unresolveable[atom])
print
- print "Have you forgotten to run " + good("`emerge --update --deep world`") + " prior to depclean?"
+ print "Have you forgotten to run " + good("`emerge --update --newuse --deep world`") + " prior to"
+ print "depclean? It may also be necessary to manually uninstalled packages that no"
+ print "longer exist in the portage tree since it may not be possible to satisfy their"
+ print "dependencies."
print
return