2 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
4 import sys, os, string, urllib, re
6 sys.path.insert(0, os.environ['HOME']+'/pld-ftp-admin/modules')
8 from ftptree import Pkg, FtpTree
12 os.stat(config.value['ftp_dir']+'/'+path)
13 except OSError, (errno, errmsg):
19 print "Not enough parameters given"
20 print "move.py src-tree dst-tree package1 [package2...]"
23 if not direxists(sys.argv[1]):
24 print config.value['ftp_dir']+'/'+sys.argv[1] + " does not exist"
27 if not direxists(sys.argv[2]):
28 print config.value['ftp_dir']+'/'+sys.argv[2] + " does not exist"
31 srctree=FtpTree(sys.argv[1], loadall=True)
32 dsttree=FtpTree(sys.argv[2])
33 srctree.markpkgs(sys.argv[3:])
35 srctree.movepkgs(dsttree)