|
Lines 152-157
getmysqlhost() {
Link Here
|
| 152 |
/etc/mysql/koha-common.cnf |
152 |
/etc/mysql/koha-common.cnf |
| 153 |
} |
153 |
} |
| 154 |
|
154 |
|
|
|
155 |
getmysqlport() { |
| 156 |
if [ -e /etc/mysql/koha-common.cnf ] |
| 157 |
then |
| 158 |
port=$(awk ' |
| 159 |
BEGIN { FS="=" } |
| 160 |
$1 ~/\[/ { inclient=0 } |
| 161 |
$1 ~/\[client\]/ { inclient=1; next } |
| 162 |
inclient==1 && $1 ~/port/ { gsub(/ /, "", $2); print $2 }' \ |
| 163 |
/etc/mysql/koha-common.cnf) |
| 164 |
else |
| 165 |
port=3306 |
| 166 |
fi |
| 167 |
|
| 168 |
echo $port |
| 169 |
} |
| 170 |
|
| 155 |
getinstancemysqlpassword() { |
171 |
getinstancemysqlpassword() { |
| 156 |
xmlstarlet sel -t -v 'yazgfs/config/pass' "/etc/koha/sites/$1/koha-conf.xml" |
172 |
xmlstarlet sel -t -v 'yazgfs/config/pass' "/etc/koha/sites/$1/koha-conf.xml" |
| 157 |
} |
173 |
} |
|
Lines 677-682
then
Link Here
|
| 677 |
mysqlhost="$(getmysqlhost)" |
693 |
mysqlhost="$(getmysqlhost)" |
| 678 |
fi |
694 |
fi |
| 679 |
|
695 |
|
|
|
696 |
if [ "$mysqlport" = "" ] |
| 697 |
then |
| 698 |
mysqlport="$(getmysqlport)" |
| 699 |
fi |
| 700 |
|
| 680 |
if [ "$op" = create ] || [ "$op" = request ] || [ "$op" = use ] |
701 |
if [ "$op" = create ] || [ "$op" = request ] || [ "$op" = use ] |
| 681 |
then |
702 |
then |
| 682 |
if [ "$mysqlpwd" = "" ] |
703 |
if [ "$mysqlpwd" = "" ] |
|
Lines 765-771
eof
Link Here
|
| 765 |
touch "$name-db-request.txt" |
786 |
touch "$name-db-request.txt" |
| 766 |
chmod 0600 "$name-db-request.txt" |
787 |
chmod 0600 "$name-db-request.txt" |
| 767 |
cat > "$name-db-request.txt" << eof |
788 |
cat > "$name-db-request.txt" << eof |
| 768 |
Please create a MySQL database and user on $mysqlhost as follows: |
789 |
Please create a MySQL database and user on $mysqlhost port $mysqlport as follows: |
| 769 |
|
790 |
|
| 770 |
database name: $mysqldb |
791 |
database name: $mysqldb |
| 771 |
database user: $mysqluser |
792 |
database user: $mysqluser |
| 772 |
- |
|
|