Example #1
0
def vcs_init(config):
    create_required_directories_or_die((config.REPOSITORIES, config.HOOKS_DIR))
Example #2
0

ADMIN = "admin"

# XMLRPC shit
XMLRPC_PATH = "subssh"
XMLRPC_LOG = os.path.join(os.environ["HOME"], ".subssh", "xmlrpc.log")
XMLRPC_LISTEN = "127.0.0.1"
XMLRPC_PORT = 8000

# Used to determine where subssh is installed.
SUBSSH_PYTHONPATH = ""


# Create necessary paths
create_required_directories_or_die((SUBSSH_HOME, os.path.dirname(LOG_ACCESS), LOG_USERS, TRACEBACKS))


# Copy default config
if not os.path.exists(CONFIG_PATH):
    try:
        shutil.copy(DEFAULT_CONFIG_PATH, CONFIG_PATH)
    except OSError, e:
        sys.stderr.write(
            "Cannot copy default config from '%s' to '%s' Reason: %s \n"
            % (DEFAULT_CONFIG_PATH, CONFIG_PATH, " ".join(e.args()))
        )
        sys.exit(1)


_user_config = SafeConfigParser()