]> git.koha-community.org Git - koha.git/commit
Bug 8162: allow packages to work on Ubuntu Precise
authorRobin Sheat <robin@catalyst.net.nz>
Fri, 20 Jul 2012 10:20:47 +0000 (12:20 +0200)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Sat, 13 Oct 2012 01:18:13 +0000 (21:18 -0400)
commit17689beb57e8d9295ed43bbe075a85f89c84c845
tree502bb06f1ac448b69ffd03b2e3e61c23f0182318
parent1fef39c0b2b8d0f377fe0121404f188f096a2048
Bug 8162: allow packages to work on Ubuntu Precise

The newer version of MySQL in Ubuntu 12.04 installs a default
'localhost' user with no username. Due to the way that MySQL looks up
user details when you connect, if you connect from localhost and the
user was only created with a wildcard host (%), the anonymous localhost
user will be found instead. This means that your username is lost for
the connection, and you have no privileges.

This patch creates a second user with a hostname of 'localhost'. This
will not work if your database is on a remote server, but you probably
know what you are doing if that's the case. Patches to determine this
server's name relative to the MySQL server are welcome (or even ideas on
how to do it.)

It also fixes up a couple of other small things:
* make koha-remove stop zebra properly
* stop the warning that the password file is missing on create

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Works as promised.

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Allows 3.8.4 packages to work on Ubuntu 12.04
(cherry picked from commit 7d8078472d6ad04e1fb61ab3542f86226517a45a)

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
debian/scripts/koha-create
debian/scripts/koha-remove