]> TLD Linux GIT Repositories - tld-ftp-admin.git/blob - modules/common.py
- raw from PLD
[tld-ftp-admin.git] / modules / common.py
1 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
2
3 import os, sys, config
4
5 def fileexists(path):
6     if path[0] == '/':
7         fullpath = path
8     else:
9         fullpath = config.ftp_dir + path
10     return os.path.exists(fullpath)
11
12 def checkdir(dir):
13     if not fileexists(dir):
14         print >>sys.stderr, 'ERR: ' + config.value['ftp_dir']+'/' + dir + " does not exist"
15         sys.exit(1)
16
17 if 'HOME' in os.environ:
18     ftpadmdir = os.environ['HOME'] + '/pld-ftp-admin'
19 else:
20     ftpadmdir = '..'
21
22 # noarchcachedir is dir where noarch files contents are stored for AI
23 # XXX: file reference where the AI resides
24 noarchcachedir = ftpadmdir + '/var/noarch-cache/'
25
26 tmpdir = ftpadmdir + '/var/tmp/'