/
config.py
49 lines (41 loc) · 1.25 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import os
import sys
def get_arg(label):
"""Find the value for the command line option @a label."""
if label in sys.argv:
return sys.argv[sys.argv.index(label) + 1]
return None
BUILD_AUTHOR_NAME = "skyjake"
BUILD_AUTHOR_EMAIL = "skyjake@users.sourceforge.net"
BUILD_URI = "http://code.iki.fi/builds"
RFC_TIME = "%a, %d %b %Y %H:%M:%S +0000"
if 'HOME' in os.environ:
EVENT_DIR = os.path.join(os.environ['HOME'], 'BuildMaster')
else:
EVENT_DIR = '.'
DISTRIB_DIR = '.'
APT_REPO_DIR = ''
TAG_MODIFIER = ''
BRANCH = 'master'
val = get_arg('--distrib')
if val is not None: DISTRIB_DIR = val
val = get_arg('--events')
if val is not None: EVENT_DIR = val
val = get_arg('--apt')
if val is not None: APT_REPO_DIR = val
val = get_arg('--branch')
if val is not None: BRANCH = val
val = get_arg('--tagmod')
if val is not None: TAG_MODIFIER = val
# Determine APT repository path.
oldCwd = os.getcwd()
if DISTRIB_DIR: os.chdir(DISTRIB_DIR)
import build_version
build_version.find_version(quiet=True)
if build_version.DOOMSDAY_RELEASE_TYPE == 'Stable':
APT_DIST = 'dists/stable'
APT_CONF_FILE = '~/Dropbox/APT/ftparchive-release-stable.conf'
else:
APT_DIST = 'dists/unstable'
APT_CONF_FILE = '~/Dropbox/APT/ftparchive-release.conf'
os.chdir(oldCwd)