#!/bin/bash

# User default data/private home directory.
DEFAULT_UTSUSEMI_DATA_DIR="${HOME}/Documents/Utsusemi/DATA"
DEFAULT_UTSUSEMI_USR_DIR="${HOME}/Documents/Utsusemi/HOME"
# -----------------------------------------------------------------------------
# Create utusemienv.cfg if it is not exist.
#   This suppose to be called when the first launching of any applications.
#   utusemienv.cfg defines UTSUSEMI_DATA_DIR and UTSUSEMI_USR_PRIV_HOME.
if [ ! -f "${CONFFILE_ENV}" ]; then
    # Create user data/private home default directories.
    if [ ! -d "${DEFAULT_UTSUSEMI_DATA_DIR}" ]; then
        mkdir -p "${DEFAULT_UTSUSEMI_DATA_DIR}"
    fi

    if [ ! -d "${DEFAULT_UTSUSEMI_USR_PRIV_HOME}" ]; then
        mkdir -p "${DEFAULT_UTSUSEMI_USR_PRIV_HOME}"
    fi

    # Create utusemienv.cfg with default values.
    echo "UTSUSEMI_DATA_DIR='${DEFAULT_UTSUSEMI_DATA_DIR}'" >> "${CONFFILE_ENV}"
    echo "UTSUSEMI_USR_DIR='${DEFAULT_UTSUSEMI_USR_PRIV_HOME}'" >> "${CONFFILE_ENV}"
    echo "UTSUSEMI_INST_CODE=SIK" >> "${CONFFILE_ENV}"
    echo "UTSUSEMI_LOG_QUIET=Y" >> "${CONFFILE_ENV}"
    echo "UTSUSEMI_DEBUG_MODE=N" >> "${CONFFILE_ENV}"
    echo "UTSUSEMI_MULTH=2" >> "${CONFFILE_ENV}"
fi


# -----------------------------------------------------------------------------
# Create matplotlibrc file with specifying backend to WXAgg
if [ ! -d "${HOME}/.matplotlib" ]; then
    mkdir "${HOME}/.matplotlib"
fi

if [ ! -f "${HOME}/.matplotlib/matplotlibrc" ]; then
    echo "backend: WXAgg" > "${HOME}/.matplotlib/matplotlibrc"
fi
