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")
|