浏览代码

borg upgrade - fix README contents

Thomas Waldmann 9 年之前
父节点
当前提交
e9ab11be49
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      borg/upgrader.py

+ 7 - 0
borg/upgrader.py

@@ -50,11 +50,18 @@ class AtticRepositoryUpgrader(Repository):
         try:
             self.convert_cache(dryrun)
             self.convert_segments(segments, dryrun=dryrun, inplace=inplace)
+            self.borg_readme()
         finally:
             self.lock.release()
             self.lock = None
         return backup
 
+    def borg_readme(self):
+        readme = os.path.join(self.path, 'README')
+        os.remove(readme)
+        with open(readme, 'w') as fd:
+            fd.write('This is a Borg repository\n')
+
     @staticmethod
     def convert_segments(segments, dryrun=True, inplace=False):
         """convert repository segments from attic to borg