12345678910111213141516171819202122232425262728 |
- import os
- import sys
- # http://stackoverflow.com/a/404750
- # determine if application is a script file or frozen exe
- if getattr(sys, 'frozen', False):
- application_path = os.path.dirname(sys.executable)
- elif __file__:
- application_path = os.path.dirname(__file__)
- ROOT_DIR=application_path.split("bin/appdata")[0]
- # Copied from syspaths.py
- SHARE_DIR = os.path.join(ROOT_DIR, 'usr', 'share', 'salt')
- CONFIG_DIR = os.path.join(ROOT_DIR, 'etc')
- CACHE_DIR = os.path.join(ROOT_DIR, 'var', 'cache', 'salt')
- SOCK_DIR = os.path.join(ROOT_DIR, 'var', 'run', 'salt')
- SRV_ROOT_DIR = os.path.join(ROOT_DIR, 'srv')
- BASE_FILE_ROOTS_DIR = os.path.join(SRV_ROOT_DIR, 'salt')
- BASE_PILLAR_ROOTS_DIR = os.path.join(SRV_ROOT_DIR, 'pillar')
- BASE_THORIUM_ROOTS_DIR = os.path.join(SRV_ROOT_DIR, 'thorium')
- BASE_MASTER_ROOTS_DIR = os.path.join(SRV_ROOT_DIR, 'salt-master')
- LOGS_DIR = os.path.join(ROOT_DIR, 'var', 'log', 'salt')
- PIDFILE_DIR = os.path.join(ROOT_DIR, 'var', 'run')
- SPM_PARENT_PATH = os.path.join(ROOT_DIR, 'spm')
- SPM_FORMULA_PATH = os.path.join(SPM_PARENT_PATH, 'salt')
- SPM_PILLAR_PATH = os.path.join(SPM_PARENT_PATH, 'pillar')
- SPM_REACTOR_PATH = os.path.join(SPM_PARENT_PATH, 'reactor')
|