diff --git a/libraries/entropy/db/__init__.py b/libraries/entropy/db/__init__.py index 33b637d6b..f53c8b8a0 100644 --- a/libraries/entropy/db/__init__.py +++ b/libraries/entropy/db/__init__.py @@ -4711,7 +4711,8 @@ class EntropyRepository(EntropyRepositoryBase): proc = subprocess.Popen(("/usr/bin/sqlite3", tmp_dbfile,), bufsize = -1, stdin = in_f) rc = proc.wait() - os.rename(tmp_dbfile, dbfile) + if rc == 0: + os.rename(tmp_dbfile, dbfile) return rc def exportRepository(self, dumpfile):