| 1 | # Copyright 1999-2007 Gentoo Foundation |
1 | # Copyright 1999-2007 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.93 2008/05/29 05:28:54 robbat2 Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.94 2008/05/29 05:33:49 robbat2 Exp $ |
| 4 | |
4 | |
| 5 | # Author: Francesco Riosa (Retired) <vivo@gentoo.org> |
5 | # Author: Francesco Riosa (Retired) <vivo@gentoo.org> |
| 6 | # Maintainer: MySQL Team <mysql-bugs@gentoo.org> |
6 | # Maintainer: MySQL Team <mysql-bugs@gentoo.org> |
| 7 | # - Luca Longinotti <chtekk@gentoo.org> |
7 | # - Luca Longinotti <chtekk@gentoo.org> |
| 8 | # - Robin H. Johnson <robbat2@gentoo.org> |
8 | # - Robin H. Johnson <robbat2@gentoo.org> |
| … | |
… | |
| 851 | die "Failed to run mysql_install_db. Please review /var/log/mysql/mysqld.err AND ${TMPDIR}/mysql_install_db.log" |
851 | die "Failed to run mysql_install_db. Please review /var/log/mysql/mysqld.err AND ${TMPDIR}/mysql_install_db.log" |
| 852 | fi |
852 | fi |
| 853 | popd &>/dev/null |
853 | popd &>/dev/null |
| 854 | [[ -f "${ROOT}/${MY_DATADIR}/mysql/user.frm" ]] \ |
854 | [[ -f "${ROOT}/${MY_DATADIR}/mysql/user.frm" ]] \ |
| 855 | || die "MySQL databases not installed" |
855 | || die "MySQL databases not installed" |
| 856 | chown -R mysql:mysql "${ROOT}/${MY_DATADIR}" 2> /dev/null |
856 | chown -R mysql:mysql "${ROOT}/${MY_DATADIR}" 2>/dev/null |
| 857 | chmod 0750 "${ROOT}/${MY_DATADIR}" 2> /dev/null |
857 | chmod 0750 "${ROOT}/${MY_DATADIR}" 2>/dev/null |
| 858 | |
858 | |
| 859 | if mysql_version_is_at_least "4.1.3" ; then |
859 | if mysql_version_is_at_least "4.1.3" ; then |
| 860 | options="--skip-ndbcluster" |
860 | options="--skip-ndbcluster" |
| 861 | |
861 | |
| 862 | # Filling timezones, see |
862 | # Filling timezones, see |