|
Lines 133-138
getmysqlhost() {
Link Here
|
| 133 |
/etc/mysql/koha-common.cnf |
133 |
/etc/mysql/koha-common.cnf |
| 134 |
} |
134 |
} |
| 135 |
|
135 |
|
|
|
136 |
getmysqlport() { |
| 137 |
if [ -e /etc/mysql/koha-common.cnf ] |
| 138 |
then |
| 139 |
port=$(awk ' |
| 140 |
BEGIN { FS="=" } |
| 141 |
$1 ~/\[/ { inclient=0 } |
| 142 |
$1 ~/\[client\]/ { inclient=1; next } |
| 143 |
inclient==1 && $1 ~/port/ { gsub(/ /, "", $2); print $2 }' \ |
| 144 |
/etc/mysql/koha-common.cnf) |
| 145 |
else |
| 146 |
port=3306 |
| 147 |
fi |
| 148 |
|
| 149 |
echo $port |
| 150 |
} |
| 151 |
|
| 136 |
getinstancemysqlpassword() { |
152 |
getinstancemysqlpassword() { |
| 137 |
xmlstarlet sel -t -v 'yazgfs/config/pass' "/etc/koha/sites/$1/koha-conf.xml" |
153 |
xmlstarlet sel -t -v 'yazgfs/config/pass' "/etc/koha/sites/$1/koha-conf.xml" |
| 138 |
} |
154 |
} |
|
Lines 584-589
then
Link Here
|
| 584 |
mysqlhost="$(getmysqlhost)" |
600 |
mysqlhost="$(getmysqlhost)" |
| 585 |
fi |
601 |
fi |
| 586 |
|
602 |
|
|
|
603 |
if [ "$mysqlport" = "" ] |
| 604 |
then |
| 605 |
mysqlport="$(getmysqlport)" |
| 606 |
fi |
| 607 |
|
| 587 |
if [ "$op" = create ] || [ "$op" = request ] || [ "$op" = use ] |
608 |
if [ "$op" = create ] || [ "$op" = request ] || [ "$op" = use ] |
| 588 |
then |
609 |
then |
| 589 |
if [ "$mysqlpwd" = "" ] |
610 |
if [ "$mysqlpwd" = "" ] |
|
Lines 671-677
eof
Link Here
|
| 671 |
touch "$name-db-request.txt" |
692 |
touch "$name-db-request.txt" |
| 672 |
chmod 0600 "$name-db-request.txt" |
693 |
chmod 0600 "$name-db-request.txt" |
| 673 |
cat > "$name-db-request.txt" << eof |
694 |
cat > "$name-db-request.txt" << eof |
| 674 |
Please create a MySQL database and user on $mysqlhost as follows: |
695 |
Please create a MySQL database and user on $mysqlhost port $mysqlport as follows: |
| 675 |
|
696 |
|
| 676 |
database name: $mysqldb |
697 |
database name: $mysqldb |
| 677 |
database user: $mysqluser |
698 |
database user: $mysqluser |
| 678 |
- |
|
|