+ if [ "$op" = use ]
+ then
+ mysql --defaults-extra-file=/etc/mysql/koha-common.cnf --force <<eof
+CREATE USER \`$mysqluser\`@'%' IDENTIFIED BY '$mysqlpwd';
+GRANT ALL PRIVILEGES ON \`$mysqldb\`.* TO \`$mysqluser\`;
+FLUSH PRIVILEGES;
+eof
+ fi #`
+
+ # Generate and install Apache site-available file and log dir.
+ generate_config_file apache-site.conf.in \
+ "/etc/apache2/sites-available/$name"
+ mkdir "/var/log/koha/$name"
+ chown "$username:$username" "/var/log/koha/$name"
+
+
+ # Generate and install main Koha config file.
+ generate_config_file koha-conf-site.xml.in \
+ "/etc/koha/sites/$name/koha-conf.xml"
+
+ # Generate and install Zebra config files.
+ generate_config_file zebra-biblios-site.cfg.in \
+ "/etc/koha/sites/$name/zebra-biblios.cfg"
+ generate_config_file zebra-authorities-site.cfg.in \
+ "/etc/koha/sites/$name/zebra-authorities.cfg"
+ generate_config_file zebra-authorities-dom-site.cfg.in \
+ "/etc/koha/sites/$name/zebra-authorities-dom.cfg"
+ generate_config_file zebra.passwd.in \
+ "/etc/koha/sites/$name/zebra.passwd"
+
+
+ # Create a GPG-encrypted file for requesting a DB to be set up.
+ if [ "$op" = request ]
+ then
+ touch "$name-db-request.txt"
+ chmod 0600 "$name-db-request.txt"
+ cat > "$name-db-request.txt" << eof
+Please create a MySQL database and user on $mysqlhost as follows:
+
+database name: $mysqldb
+database user: $mysqluser
+ password: $mysqlpwd
+
+Thank you.
+eof