| 1 | # Copyright 1999-2005 Gentoo Foundation |
1 | # Copyright 1999-2005 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.9 2006/01/24 23:09:00 vivo Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.10 2006/01/24 23:56:01 vivo Exp $ |
| 4 | |
4 | |
| 5 | # Author: Francesco Riosa <vivo at gentoo.org> |
5 | # Author: Francesco Riosa <vivo at gentoo.org> |
| 6 | # Maintainer: Francesco Riosa <vivo at gentoo.org> |
6 | # Maintainer: Francesco Riosa <vivo at gentoo.org> |
| 7 | |
7 | |
| 8 | inherit eutils flag-o-matic gnuconfig |
8 | inherit eutils flag-o-matic gnuconfig mysql_fx |
| 9 | |
9 | |
| 10 | #major, minor only in the slot |
10 | #major, minor only in the slot |
| 11 | SLOT=$(( ${MYSQL_VERSION_ID} / 10000 )) |
11 | SLOT=$(( ${MYSQL_VERSION_ID} / 10000 )) |
| 12 | |
12 | |
| 13 | # shorten the path because the socket path length must be shorter than 107 chars |
13 | # shorten the path because the socket path length must be shorter than 107 chars |
| … | |
… | |
| 424 | doins scripts/mysqlaccess.conf |
424 | doins scripts/mysqlaccess.conf |
| 425 | sed -e "s!@MY_SUFFIX@!${MY_SUFFIX}!g" \ |
425 | sed -e "s!@MY_SUFFIX@!${MY_SUFFIX}!g" \ |
| 426 | -e "s!@DATADIR@!${DATADIR}!g" \ |
426 | -e "s!@DATADIR@!${DATADIR}!g" \ |
| 427 | "${FILESDIR}/my.cnf-4.1-r1" \ |
427 | "${FILESDIR}/my.cnf-4.1-r1" \ |
| 428 | > "${TMPDIR}/my.cnf.ok" |
428 | > "${TMPDIR}/my.cnf.ok" |
| 429 | ls -l ${TMPDIR} ${FILESDIR}/my.cnf-4.1-r1 |
|
|
| 430 | newins "${TMPDIR}/my.cnf.ok" my.cnf |
429 | newins "${TMPDIR}/my.cnf.ok" my.cnf |
| 431 | |
430 | |
| 432 | insinto "/etc/conf.d" |
431 | insinto "/etc/conf.d" |
| 433 | newins "${FILESDIR}/mysql-slot.conf.d-r2" "mysql" |
432 | newins "${FILESDIR}/mysql-slot.conf.d-r2" "mysql" |
| 434 | mysql_version_is_at_least "5.00.11.00" \ |
433 | mysql_version_is_at_least "5.00.11.00" \ |