#!/bin/sh

#Conf dir/file definition
MAIL_SERVER_PKG_INFO=/var/packages/MailServer/INFO
MAIL_SERVER_PKG_ENABLE=/var/packages/MailServer/enabled

#Global variable
MAIL_SERVER_PKG_NAME=""
MAIL_SERVER_PKG_VERSION=""
MAIL_SERVER_PKG_VENDOR=""

MAIL_SERVER_LOG_LEVEL=0

InfoMsg()
{
	if [ 2 -le MAIL_SERVER_LOG_LEVEL ]; then
		logger -p 2 "mailserver: [Info]: [$1]: $2"
	fi
}

WarnMsg()
{
	if [ 1 -le MAIL_SERVER_LOG_LEVEL ]; then
		logger -p 1 "mailserver: [Warn]: [$1]: $2"
	fi
}

ErrMsg()
{
	if [ 0 -le MAIL_SERVER_LOG_LEVEL ]; then
		logger -p 0 "mailserver: [error]: [$1]: $2"
	fi
}

PackageInfoGet(){
	if [ -f "${MAIL_SERVER_PKG_INFO}" ]; then
		MAIL_SERVER_PKG_NAME=`/bin/get_key_value ${MAIL_SERVER_PKG_INFO} package`
		MAIL_SERVER_PKG_VERSION=`/bin/get_key_value ${MAIL_SERVER_PKG_INFO} version`
		MAIL_SERVER_PKG_VENDOR=`/bin/get_key_value ${MAIL_SERVER_PKG_INFO} maintainer`
	else
		echo "MailServer package info file does not exist!";
		exit 1;
	fi
}

PackageEnableGet(){
    if [ -f "${MAIL_SERVER_PKG_ENABLE}" ]; then
        echo "1";
		return 1;
    else
        echo "0";
		return "0";
    fi
}
