]> git.pld-linux.org Git - projects/pld-ftp-admin.git/blob - modules/config.py
- add 'separate_noarch' config option (on for Th and off for Ac)
[projects/pld-ftp-admin.git] / modules / config.py
1 # vi: encoding=utf-8 ts=8 sts=4 sw=4 et
2
3 import string, os
4
5 value={}
6
7 if os.environ.has_key('HOME'):
8     path=os.environ['HOME']
9 else:
10     path='../../' # cgi-bin interface
11
12 f=open(path+'/.ftpadmrc', 'r')
13
14 for 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])
22
23 f.close()
24
25 default_to=value['ftp_dir']+'/'+value['default_to']+'/'
26 ftp_dir=value['ftp_dir']+'/'
27 incoming_dir=value['ftp_dir']+'/'+value['incoming_dir']+'/'
28 test_builds_dir=value['ftp_dir']+'/'+value['test_builds_dir']+'/'
29 ftp_archs=value['ftp_archs'].split(' ')
30
31 if value['separate_noarch']=='yes':
32     separate_noarch=True
33 else:
34     separate_noarch=False
35
36 if separate_noarch:
37     all_ftp_archs=['noarch'] + ftp_archs
38 else:
39     all_ftp_archs=ftp_archs
40
This page took 0.247245 seconds and 3 git commands to generate.