]>
Commit | Line | Data |
---|---|---|
514f66ab MM |
1 | #!/usr/bin/env python |
2 | # vi: encoding=utf-8 ts=8 sts=4 sw=4 et | |
3 | ||
6ebc8df7 | 4 | import sys, os |
2f949c90 MM |
5 | sys.path.insert(0, os.environ['HOME']+'/pld-ftp-admin/modules') |
6 | import config | |
7 | from ftptree import Pkg, FtpTree | |
6ebc8df7 | 8 | from common import checkdir |
514f66ab | 9 | |
514f66ab MM |
10 | if len(sys.argv) < 4: |
11 | print "Not enough parameters given" | |
12 | print "move.py src-tree dst-tree package1 [package2...]" | |
13 | sys.exit(1) | |
14 | ||
6ebc8df7 MM |
15 | checkdir(sys.argv[1]) |
16 | checkdir(sys.argv[2]) | |
514f66ab | 17 | |
2f949c90 MM |
18 | srctree=FtpTree(sys.argv[1], loadall=True) |
19 | dsttree=FtpTree(sys.argv[2]) | |
14085d11 | 20 | srctree.mark4moving(sys.argv[3:]) |
514f66ab | 21 | |
2f949c90 | 22 | srctree.movepkgs(dsttree) |
514f66ab | 23 |