2 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
5 sys.path.insert(0, os.environ['HOME']+'/pld-ftp-admin/modules')
6 from common import checkdir
7 from config import ftp_dir,ftp_archs
11 print "Not enough parameters given"
12 print "gen-indexes.py tree [tree2...]"
20 ftpio.connect('gen-indexes')
25 if ftpio.lock(tree, True):
28 print "%s tree already locked" % tree
33 home=os.environ['HOME']
36 print '-------------------------- %s --------------------------' % tree
37 for arch in ['noarch'] + ftp_archs:
38 print 'ARCHITECTURE: %s' % arch
39 os.system('%s.stat/bin/poldek --cachedir=%s/tmp/poldek --conf %s.stat/etc/poldek.conf -s %s%s/%s/RPMS/ --mkidxz --mkidx-type pdir' %
40 (ftp_dir,home,ftp_dir,ftp_dir,tree,arch))