Fix checking running apps.
This commit is contained in:
parent
64df903f2e
commit
ba9092e4cf
|
@ -129,15 +129,17 @@ module Check
|
|||
.added
|
||||
.reject { |id| id.match?(/\.\d+\Z/) }
|
||||
|
||||
if (running_apps - Array(uninstall_directives[:quit])).any?
|
||||
missing_running_apps = running_apps - Array(uninstall_directives[:quit])
|
||||
if missing_running_apps.any?
|
||||
message = "Some applications are still running, add them to #{Formatter.identifier("uninstall quit:")}\n"
|
||||
message += running_apps.join("\n")
|
||||
message += missing_running_apps.join("\n")
|
||||
errors << message
|
||||
end
|
||||
|
||||
if (loaded_launchjobs - Array(uninstall_directives[:launchctl])).any?
|
||||
missing_loaded_launchjobs = loaded_launchjobs - Array(uninstall_directives[:launchctl])
|
||||
if missing_loaded_launchjobs.any?
|
||||
message = "Some launch jobs were not unloaded, add them to #{Formatter.identifier("uninstall launchctl:")}\n"
|
||||
message += loaded_launchjobs.join("\n")
|
||||
message += missing_loaded_launchjobs.join("\n")
|
||||
errors << message
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue