Don't suggest "zypper ps" if zypper is the only prog with deleted open files.
authorMichael Andres <ma@suse.de>
Mon, 3 May 2010 11:32:25 +0000 (13:32 +0200)
committerMichael Andres <ma@suse.de>
Mon, 3 May 2010 11:32:25 +0000 (13:32 +0200)
src/solve-commit.cc

index 277c13e..e964815 100755 (executable)
@@ -429,7 +429,8 @@ static void notify_processes_using_deleted_files(Zypper & zypper)
       zypper.out().error(e, _("Check failed:"));
   }
 
-  if (checker.begin() != checker.end())
+  // Don't suggest "zypper ps" if zypper is the only prog with deleted open files.
+  if (checker.size() > 1 || (checker.size() == 1 && checker.begin()->pid != zypp::str::numstring(::getpid())))
   {
     zypper.out().info(str::form(
         _("There are some running programs that use files deleted by recent upgrade."