retrieve mysql db info from .my.cnf, if it exists
This commit is contained in:
parent
5dc632ac9d
commit
17fe88b8d4
|
@ -218,20 +218,41 @@ fi
|
||||||
|
|
||||||
# m - MySQL Hostname
|
# m - MySQL Hostname
|
||||||
if [ -z "${input_values_array[m]}" ] ; then
|
if [ -z "${input_values_array[m]}" ] ; then
|
||||||
input_values_array[m]="127.0.0.1"
|
if [ -f "$virtualhost_basedir/${input_values_array[v]}/.my.cnf" ]; then
|
||||||
|
input_values_array[m]=`grep host /srv/www/${input_values_array[v]}/.my.cnf |cut -d = -f 2`
|
||||||
|
else
|
||||||
|
input_values_array[m]="127.0.0.1"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# d - MySQL Database
|
# d - MySQL Database
|
||||||
if [ -z "${input_values_array[d]}" ] ; then
|
if [ -z "${input_values_array[d]}" ] ; then
|
||||||
mysql_database=${input_values_array[v]}
|
if [ -f "$virtualhost_basedir/${input_values_array[v]}/.my.cnf" ]; then
|
||||||
mysql_database=${mysql_database//./dot}
|
input_values_array[d]=`grep database /srv/www/${input_values_array[v]}/.my.cnf |cut -d = -f 2`
|
||||||
mysql_database=${mysql_database//-/dash}
|
else
|
||||||
input_values_array[d]=$mysql_database
|
mysql_database=${input_values_array[v]}
|
||||||
|
mysql_database=${mysql_database//./dot}
|
||||||
|
mysql_database=${mysql_database//-/dash}
|
||||||
|
input_values_array[d]=$mysql_database
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# n - MySQL Username
|
# n - MySQL Username
|
||||||
if [ -z "${input_values_array[n]}" ] ; then
|
if [ -z "${input_values_array[n]}" ] ; then
|
||||||
input_values_array[n]="${input_values_array[s]}@${input_values_array[v]}"
|
if [ -f "$virtualhost_basedir/${input_values_array[v]}/.my.cnf" ]; then
|
||||||
|
input_values_array[n]=`grep user /srv/www/${input_values_array[v]}/.my.cnf |cut -d = -f 2`
|
||||||
|
else
|
||||||
|
input_values_array[n]="${input_values_array[s]}@${input_values_array[v]}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# w - MySQL Password
|
||||||
|
if [ -z "${input_values_array[w]}" ] ; then
|
||||||
|
if [ -f "$virtualhost_basedir/${input_values_array[v]}/.my.cnf" ]; then
|
||||||
|
input_values_array[w]=`grep password /srv/www/${input_values_array[v]}/.my.cnf |cut -d = -f 2`
|
||||||
|
else
|
||||||
|
input_values_array[w]=`pwgen -1 16`
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# w - MySQL Password
|
# w - MySQL Password
|
||||||
|
@ -248,9 +269,6 @@ function validate_w() {
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
if [ -z "${input_values_array[w]}" ] ; then
|
|
||||||
input_values_array[w]=`pwgen -1 16`
|
|
||||||
fi
|
|
||||||
|
|
||||||
# x - MySQL DB Prefix
|
# x - MySQL DB Prefix
|
||||||
function validate_x() {
|
function validate_x() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user