]>
Commit | Line | Data |
---|---|---|
098f4a50 MM |
1 | # vi: encoding=utf-8 ts=8 sts=4 sw=4 et |
2 | ||
3 | import string, os | |
4 | ||
8911f226 | 5 | value = {} |
098f4a50 | 6 | |
1610d209 | 7 | if os.environ.has_key('HOME'): |
8911f226 | 8 | path = os.environ['HOME'] |
1610d209 | 9 | else: |
8911f226 | 10 | path = '../../' # cgi-bin interface |
1610d209 | 11 | |
8911f226 | 12 | f = open(path + '/.ftpadmrc', 'r') |
1610d209 | 13 | |
098f4a50 MM |
14 | for line in f.readlines(): |
15 | if line[0] == '#' or string.find(line, '=') == -1: | |
16 | continue | |
8911f226 | 17 | tuple = string.split(string.strip(line), '=') |
098f4a50 | 18 | if tuple[1][0] == '"': |
8911f226 | 19 | value[string.strip(tuple[0])] = tuple[1][1:-1] |
098f4a50 | 20 | else: |
8911f226 | 21 | value[string.strip(tuple[0])] = string.strip(tuple[1]) |
098f4a50 MM |
22 | |
23 | f.close() | |
24 | ||
8911f226 ER |
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(' ') | |
796b7867 | 30 | |
8911f226 | 31 | builderqueue = value['builderqueue'] |
0767aa5e | 32 | |
472e4cf1 ER |
33 | if 'sign_key' in value: |
34 | sign_key = value['sign_key'] | |
35 | else: | |
36 | sign_key = None | |
37 | ||
a3edaf5c ER |
38 | if 'logs_list' in value: |
39 | logs_list = value['logs_list'] | |
40 | else: | |
41 | logs_list = None | |
42 | ||
aeb928ae ER |
43 | if 'signed_trees' in value: |
44 | signed_trees = value['signed_trees'].split(' ') | |
45 | else: | |
46 | signed_trees = None | |
47 | ||
ef56c2ef ER |
48 | if 'archived_trees' in value: |
49 | archived_trees = value['archived_trees'].split(' ') | |
50 | else: | |
51 | archived_trees = None | |
52 | ||
8911f226 ER |
53 | if 'old_poldek' in value and value['old_poldek'] == 'yes': |
54 | old_poldek = True | |
0bf1ad60 | 55 | else: |
8911f226 | 56 | old_poldek = False |
0bf1ad60 | 57 | |
cf5727b7 | 58 | if 'poldek_indexes' in value: |
8911f226 | 59 | poldek_indexes = value['poldek_indexes'] |
cf5727b7 | 60 | else: |
8911f226 | 61 | poldek_indexes = 'old' |
cf5727b7 | 62 | |
8911f226 ER |
63 | if value['separate_noarch'] == 'yes': |
64 | separate_noarch = True | |
796b7867 | 65 | else: |
8911f226 | 66 | separate_noarch = False |
796b7867 | 67 | |
54ff0049 ER |
68 | if value['separate_debuginfo'] == 'yes': |
69 | separate_debuginfo = True | |
70 | else: | |
71 | separate_debuginfo = False | |
72 | ||
796b7867 | 73 | if separate_noarch: |
8911f226 | 74 | all_ftp_archs = ['noarch'] + ftp_archs |
796b7867 | 75 | else: |
8911f226 | 76 | all_ftp_archs = ftp_archs |