install_postfixadmin.sh: some changes in determinatiom MySQL installed Version.
This commit is contained in:
parent
a792c623bd
commit
3785baa94a
@ -147,7 +147,7 @@ detect_mysql_version () {
|
|||||||
|
|
||||||
MYSQL_CUR_DISTRIBUTION=
|
MYSQL_CUR_DISTRIBUTION=
|
||||||
echo ""
|
echo ""
|
||||||
echo " Select the MySQL distribution to install."
|
echo " Select the installed MySQL distribution."
|
||||||
echo ""
|
echo ""
|
||||||
echo " [1] MySQL (the original community edition)"
|
echo " [1] MySQL (the original community edition)"
|
||||||
echo " [2] Percona Server for MySQL"
|
echo " [2] Percona Server for MySQL"
|
||||||
@ -398,10 +398,12 @@ fi
|
|||||||
|
|
||||||
if [[ "$POSTFIX_DB_TYPE" = "mysql" ]] ; then
|
if [[ "$POSTFIX_DB_TYPE" = "mysql" ]] ; then
|
||||||
|
|
||||||
|
if [[ -z ${MYSQL_CREDENTIALS} ]] ; then
|
||||||
|
|
||||||
detect_mysql_version
|
detect_mysql_version
|
||||||
|
|
||||||
if [[ "$MYSQL_CUR_DISTRIBUTION" = "MariaDB" ]] && ([[ $MAJOR_VERSION -gt 10 ]] \
|
if [[ "$MYSQL_CUR_DISTRIBUTION" = "MariaDB" ]] && ([[ $MYSQL_MAJOR_VERSION -gt 10 ]] \
|
||||||
|| ( [[ $MAJOR_VERSION -eq 10 ]] && [[ $MINOR_VERSION -gt 3 ]] )) ; then
|
|| ( [[ $MYSQL_MAJOR_VERSION -eq 10 ]] && [[ $MYSQL_MINOR_VERSION -gt 3 ]] )) ; then
|
||||||
if [[ -S "/tmp/mysql.sock" ]]; then
|
if [[ -S "/tmp/mysql.sock" ]]; then
|
||||||
MYSQL_CREDENTIALS="-u root -S /tmp/mysql.sock"
|
MYSQL_CREDENTIALS="-u root -S /tmp/mysql.sock"
|
||||||
elif [[ -S "/run/mysqld/mysqld.sock" ]]; then
|
elif [[ -S "/run/mysqld/mysqld.sock" ]]; then
|
||||||
@ -417,7 +419,7 @@ if [[ "$POSTFIX_DB_TYPE" = "mysql" ]]; then
|
|||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
echononl " Get MySQL command.."
|
echononl "\tGet MySQL command.."
|
||||||
mysql_command="$(which mysql)"
|
mysql_command="$(which mysql)"
|
||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
echo_ok
|
echo_ok
|
||||||
@ -451,6 +453,8 @@ if [[ "$POSTFIX_DB_TYPE" = "mysql" ]]; then
|
|||||||
#else
|
#else
|
||||||
# [[ -n "$MYSQL_CREDENTIALS" ]] || MYSQL_CREDENTIALS="$DEFAULT_MYSQL_CREDENTIALS"
|
# [[ -n "$MYSQL_CREDENTIALS" ]] || MYSQL_CREDENTIALS="$DEFAULT_MYSQL_CREDENTIALS"
|
||||||
#fi
|
#fi
|
||||||
|
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
[[ "$POSTFIX_DB_TYPE" = "pgsql" ]] || fatal "Unknown Database Type '$POSTFIX_DB_TYPE' (POSTFIX_DB_TYPE)"
|
[[ "$POSTFIX_DB_TYPE" = "pgsql" ]] || fatal "Unknown Database Type '$POSTFIX_DB_TYPE' (POSTFIX_DB_TYPE)"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user