]> git.pld-linux.org Git - projects/pld-ftp-admin.git/commitdiff
- do not remove older pkgs when moving out from archive tree
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 22 Mar 2011 06:10:12 +0000 (06:10 +0000)
committerElan Ruusamäe <glen@pld-linux.org>
Tue, 22 Mar 2011 06:10:12 +0000 (06:10 +0000)
Changed files:
    modules/ftptree.py -> 1.54

modules/ftptree.py

index a495bd21a42bdbc80fa28eda56ff7d394bab6f3a..c62d1d6040063e76c8dfadd9986d9d26487c54ec 100644 (file)
@@ -307,7 +307,9 @@ class FtpTree(BaseFtpTree):
         self.__checkforobsoletes(dsttree, self.marked4moving, test = True)
         self.__checkforrelease(dsttree, self.marked4moving, test = True)
         
-        self.__rmolderfromsrc(test = True)
+        if not self.treename.count("archive"):
+            self.__rmolderfromsrc(test = True)
+
         self.__rmotherfromdst(dsttree, test = True, archivetree = archivetree)
 
         for pkg in self.marked4moving:
@@ -324,7 +326,9 @@ class FtpTree(BaseFtpTree):
         self.__checksigns(dsttree, self.marked4moving)
         bailoutonerror()
 
-        self.__rmolderfromsrc()
+        if not self.treename.count("archive"):
+            self.__rmolderfromsrc()
+
         self.__rmotherfromdst(dsttree, archivetree = archivetree)
 
         for pkg in self.marked4moving:
This page took 0.043587 seconds and 4 git commands to generate.