#!/usr/bin/env bash

# Author:   Zhang Huangbin (zhb _at_ iredmail.org)

#---------------------------------------------------------------------
# This file is part of iRedMail, which is an open source mail server
# solution for Red Hat(R) Enterprise Linux, CentOS, Debian and Ubuntu.
#
# iRedMail is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# iRedMail is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with iRedMail.  If not, see <http://www.gnu.org/licenses/>.
#---------------------------------------------------------------------

export IREDADMIN_VERSION='0.9.1'
export IREDADMIN_TARBALL="iRedAdmin-${IREDADMIN_VERSION}.tar.bz2"
export IREDADMIN_HTTPD_ROOT="${HTTPD_SERVERROOT}/iRedAdmin-${IREDADMIN_VERSION}"
export IREDADMIN_HTTPD_ROOT_SYMBOL_LINK="${HTTPD_SERVERROOT}/iredadmin"

export IREDADMIN_HOME_DIR='/home/iredadmin'
export SYS_USER_IREDADMIN='iredadmin'
export SYS_GROUP_IREDADMIN="${SYS_USER_IREDADMIN}"

# MySQL database name, username and password.
export IREDADMIN_DB_NAME="${SYS_USER_IREDADMIN}"
export IREDADMIN_DB_USER="${SYS_USER_IREDADMIN}"

# uwsgi related
export IREDADMIN_UWSGI_CONF="${UWSGI_CONF_DIR}/iredadmin.ini"
export IREDADMIN_UWSGI_PID='/var/run/uwsgi_iredadmin.pid'
export IREDADMIN_UWSGI_SOCKET='/var/run/uwsgi_iredadmin.socket'

if [ X"${DISTRO}" == X'RHEL' ]; then
    export IREDADMIN_UWSGI_SOCKET='/run/uwsgi/iredadmin.socket'
    export IREDADMIN_UWSGI_PID='/run/uwsgi/iredadmin.pid'
elif [ X"${DISTRO}" == X'OPENBSD' ]; then
    export IREDADMIN_UWSGI_SOCKET="${HTTPD_SERVERROOT}/run/uwsgi_iredadmin.socket"
    export IREDADMIN_UWSGI_PID="${HTTPD_SERVERROOT}/run/uwsgi_iredadmin.pid"
fi

export IREDADMIN_UWSGI_SOCKET_FULL="unix:${IREDADMIN_UWSGI_SOCKET}"
