diff --git a/client/equo b/client/equo index 9b76e91cc..21a91b1d5 100644 --- a/client/equo +++ b/client/equo @@ -129,6 +129,8 @@ try: sys.exit(0) except SystemExit: pass +except KeyboardInterrupt: + pass except: from entropyTools import askquestion from remoteTools import getOnlineContent, reportApplicationError diff --git a/client/equoTools.py b/client/equoTools.py index f073be6be..a959a68b6 100644 --- a/client/equoTools.py +++ b/client/equoTools.py @@ -1723,7 +1723,8 @@ def database(options): notmatchingstatus = '' if len(missingPackages) > 0: f = open("/tmp/equo-not-matching.txt","w") - f.writelines(missingPackages) + for x in missingPackages: + f.write(x+"\n") f.flush() f.close() notmatchingstatus = " [wrote: /tmp/equo-not-matching.txt]"