]> git.pld-linux.org Git - projects/pld-ftp-admin.git/blame - modules/config.py
- print some debugging info when things go wrong way
[projects/pld-ftp-admin.git] / modules / config.py
CommitLineData
098f4a50
MM
1# vi: encoding=utf-8 ts=8 sts=4 sw=4 et
2
3import string, os
4
098f4a50
MM
5value={}
6
1610d209
MM
7if os.environ.has_key('HOME'):
8 path=os.environ['HOME']
9else:
10 path='../../' # cgi-bin interface
11
12f=open(path+'/.ftpadmrc', 'r')
13
098f4a50
MM
14for line in f.readlines():
15 if line[0] == '#' or string.find(line, '=') == -1:
16 continue
17 tuple=string.split(string.strip(line), '=')
18 if tuple[1][0] == '"':
19 value[string.strip(tuple[0])]=tuple[1][1:-1]
20 else:
21 value[string.strip(tuple[0])]=string.strip(tuple[1])
098f4a50
MM
22
23f.close()
24
796b7867 25default_to=value['ftp_dir']+'/'+value['default_to']+'/'
81e9387d
MM
26ftp_dir=value['ftp_dir']+'/'
27incoming_dir=value['ftp_dir']+'/'+value['incoming_dir']+'/'
21dae1e5 28test_builds_dir=value['ftp_dir']+'/'+value['test_builds_dir']+'/'
796b7867
MM
29ftp_archs=value['ftp_archs'].split(' ')
30
0767aa5e
MM
31builderqueue=value['builderqueue']
32
0bf1ad60
MM
33if 'old_poldek' in value and value['old_poldek']=='yes':
34 old_poldek=True
35else:
36 old_poldek=False
37
cf5727b7 38if 'poldek_indexes' in value:
236a92d3 39 poldek_indexes=value['poldek_indexes']
cf5727b7
AM
40else:
41 poldek_indexes='old'
42
796b7867
MM
43if value['separate_noarch']=='yes':
44 separate_noarch=True
45else:
46 separate_noarch=False
47
48if separate_noarch:
49 all_ftp_archs=['noarch'] + ftp_archs
50else:
51 all_ftp_archs=ftp_archs
098f4a50 52
This page took 0.100827 seconds and 4 git commands to generate.