mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 09:23:56 +00:00
28 lines
1.1 KiB
Python
28 lines
1.1 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_FORMULA_PATH = os.path.join(ROOT_DIR, 'spm', 'salt')
|
|
SPM_PILLAR_PATH = os.path.join(ROOT_DIR, 'spm', 'pillar')
|
|
SPM_REACTOR_PATH = os.path.join(ROOT_DIR, 'spm', 'reactor')
|