summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorAlessio Sergi <al3hex@gmail.com>2013-09-19 12:29:00 +0200
committerAlessio Sergi <al3hex@gmail.com>2013-09-19 12:29:00 +0200
commit3a4d517985b2cb8e75b3918427eb02a7155cab2f (patch)
tree54a09783ba6cd0f6c1742ec6c6b0f56769f12f86 /setup.py
parent3368beb527abfb81105feac77cf636ff708266ec (diff)
Add config file support under Windows [issue #288]
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/setup.py b/setup.py
index c7a42f50..3b0532bc 100755
--- a/setup.py
+++ b/setup.py
@@ -18,12 +18,14 @@ data_files = [
]
if hasattr(sys, 'real_prefix') or 'bsd' in sys.platform:
- etc_path = os.path.join(sys.prefix, 'etc', 'glances')
+ conf_path = os.path.join(sys.prefix, 'etc', 'glances')
if not hasattr(sys, 'real_prefix') and 'linux' in sys.platform:
- etc_path = os.path.join('/etc', 'glances')
+ conf_path = os.path.join('/etc', 'glances')
elif 'darwin' in sys.platform:
- etc_path = os.path.join('/usr/local', 'etc', 'glances')
-data_files.append((etc_path, ['glances/conf/glances.conf']))
+ conf_path = os.path.join('/usr/local', 'etc', 'glances')
+elif 'win32' in sys.platform:
+ conf_path = os.path.join(os.environ.get('APPDATA'), 'glances')
+data_files.append((conf_path, ['glances/conf/glances.conf']))
for mo in glob.glob('i18n/*/LC_MESSAGES/*.mo'):
data_files.append((os.path.dirname(mo).replace('i18n/', 'share/locale/'), [mo]))
@@ -32,7 +34,7 @@ if sys.platform.startswith('win'):
requires = ['psutil>=0.5.1', 'colorconsole==0.6']
else:
requires = ['psutil>=0.5.1']
-
+
setup(
name='Glances',
version='1.7.1',