Author: jreidinger Date: Tue Apr 29 09:51:10 2008 New Revision: 9876 URL: http://svn.opensuse.org/viewcvs/zypp?rev=9876&view=rev Log: provide better info for allready installed capabilities. (bnc #384412). Modified: trunk/zypper/src/zypper-misc.cc Modified: trunk/zypper/src/zypper-misc.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypper-misc.cc?rev=9876&r1=9875&r2=9876&view=diff ============================================================================== --- trunk/zypper/src/zypper-misc.cc (original) +++ trunk/zypper/src/zypper-misc.cc Tue Apr 29 09:51:10 2008 @@ -543,15 +543,24 @@ // is the provider already installed? bool installed = false; + string provider; for_(solvit, q.poolItemBegin(), q.poolItemEnd()) + { if (solvit->status().isInstalled()) - { installed = true; break; } + { + installed = true; + provider = solvit->resolvable()->name(); + break; + } + } // already installed, nothing to do if (installed && install_not_remove) { - // translators: meaning a package %s or provider of capability %s - zypper.out().info(str::form(_("'%s' is already installed."), str.c_str())); - MIL << str::form("skipping '%s': already installed", str.c_str()) << endl; + // translators: meaning a package %s providing capability %s + string s = boost::str(format(_("'%s' providing '%s' is already installed.")) + % provider % str.c_str()); + zypper.out().info(s); + MIL << s << endl; continue; } // not installed, nothing to do -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org