[entropy.server] relax constraints during repo upload, backup db only once

This commit is contained in:
Fabio Erculiani
2011-07-15 07:18:08 +02:00
parent 129932ad9d
commit e548df92da
+2 -6
View File
@@ -1514,14 +1514,10 @@ Name: %s
True, mirrors = [uri])
continue
if copy_back and os.path.isfile(backup_dbpath):
if copy_back:
# copy db back
self._entropy.close_repositories()
further_backup_dbpath = old_dbpath+".security_backup"
if os.path.isfile(further_backup_dbpath):
os.remove(further_backup_dbpath)
shutil.copy2(old_dbpath, further_backup_dbpath)
shutil.move(backup_dbpath, old_dbpath)
os.rename(backup_dbpath, old_dbpath)
# remove temporary directories
for tmp_dir in tmp_dirs: