mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
28 lines
1.2 KiB
Python
28 lines
1.2 KiB
Python
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")
|