]> git.pld-linux.org Git - projects/pld-ftp-admin.git/commitdiff
Automaticly remove duplicates from package lists.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Wed, 21 Oct 2009 18:28:52 +0000 (18:28 +0000)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Wed, 21 Oct 2009 18:28:52 +0000 (18:28 +0000)
Changed files:
    bin/pfa-mvpkg -> 1.18
    bin/pfa-rmpkg -> 1.8
    bin/pfa-testmvpkg -> 1.9

bin/pfa-mvpkg
bin/pfa-rmpkg
bin/pfa-testmvpkg

index 0dcac27de134102514fbbf3ce39fafb31005f6d4..1e046d4637ec80905fc200c39c1107e0f2634e64 100644 (file)
@@ -56,7 +56,8 @@ try:
         archivetree = None
     if nocheckbuild:
         srctree.do_checkbuild = False
-    srctree.mark4moving(sys.argv[3:])
+    pkgs = list(set(sys.argv[3:]))
+    srctree.mark4moving(pkgs)
 
     srctree.movepkgs(dsttree, archivetree = archivetree)
 except ftptree.SomeError:
index 1a127aba06bf45f7a255f2b4d89f878df8b747bf..8054135b08374a049e06d2ea41f184f8191e7d0c 100755 (executable)
@@ -23,7 +23,8 @@ if not ftpio.lock(sys.argv[1], True):
 try:
     tree=ftptree.FtpTree(sys.argv[1])
     #tree.do_checkbuild=False
-    tree.mark4removal(sys.argv[2:])
+    pkgs = list(set(sys.argv[2:]))
+    tree.mark4removal(pkgs)
     tree.removepkgs()
 except ftptree.SomeError:
     # In case of problems we need to unlock the tree before exiting
index 12ee59b88b1b24e25f737a8f92916412f0312e12..53a0e4860d1b28e31cf0f62713f87f23ee569934 100755 (executable)
@@ -46,7 +46,8 @@ try:
         archivetree = ftptree.FtpTree(archivetreename)
     else:
         archivetree = None
-    srctree.mark4moving(sys.argv[3:])
+    pkgs = list(set(sys.argv[3:]))
+    srctree.mark4moving(pkgs)
 except ftptree.SomeError:
     # In case of problems we need to unlock the trees before exiting
     ftpio.unlock(sys.argv[1])
This page took 0.027942 seconds and 4 git commands to generate.