1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import os
23 from flumotion.common.log import safeprintf
24
26 if 'FLU_CACHE_DIR' in os.environ:
27 cachedir = os.path.realpath(os.environ['FLU_CACHE_DIR'])
28 daemondir = cachedir
29 elif 'HOME' in os.environ:
30 homedir = os.environ['HOME']
31 cachedir = os.path.join(homedir, '.flumotion')
32 daemondir = homedir
33 else:
34 cachedir = os.path.join('/usr/local/var', 'cache', 'flumotion',
35 '.flumotion')
36 daemondir = os.path.join('/usr/local/var', 'cache', 'flumotion')
37
38 registrydir = cachedir
39
40 return {
41 'isinstalled': True,
42 'cachedir': cachedir,
43 'configdir': os.path.join('/usr/local/etc', 'flumotion'),
44 'daemondir': daemondir,
45 'datadir': os.path.join('/usr/local/share', 'flumotion'),
46 'gladedir': os.path.join('/usr/local/share', 'flumotion', 'glade'),
47 'imagedir': os.path.join('/usr/local/share', 'flumotion', 'image'),
48 'localedatadir': os.path.join('/usr/local/share'),
49 'logdir': os.path.join('/usr/local/var', 'log', 'flumotion'),
50 'pythondir': os.path.join('/usr/local/lib', 'flumotion', 'python'),
51 'registrydir': registrydir,
52 'rundir': os.path.join('/usr/local/var', 'run', 'flumotion'),
53 'bindir': '/usr/local/bin',
54 'sbindir': '/usr/local/sbin',
55 'version': '0.5.2.1',
56 }
57