/[gentoo-x86]/eclass/mysql.eclass
Gentoo

Diff of /eclass/mysql.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.90 Revision 1.93
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.90 2008/05/22 18:13:33 robbat2 Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.93 2008/05/29 05:28:54 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>
467# EBUILD FUNCTIONS 467# EBUILD FUNCTIONS
468# 468#
469mysql_pkg_setup() { 469mysql_pkg_setup() {
470 if hasq test ${FEATURES} ; then 470 if hasq test ${FEATURES} ; then
471 if ! use minimal ; then 471 if ! use minimal ; then
472 if ! hasq userpriv ${FEATURES} ; then 472 if [[ $UID -eq 0 ]]; then
473 die "Testing with FEATURES=-userpriv is no longer supported by upstream" 473 die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
474 fi 474 fi
475 fi 475 fi
476 fi 476 fi
477
478 # Bug #213475 - MySQL _will_ object strenously if your machine is named
479 # localhost. Also causes weird failures.
480 [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
477 481
478 # Check for USE flag problems in pkg_setup 482 # Check for USE flag problems in pkg_setup
479 if use static && use ssl ; then 483 if use static && use ssl ; then
480 eerror "MySQL does not support being built statically with SSL support enabled!" 484 eerror "MySQL does not support being built statically with SSL support enabled!"
481 die "MySQL does not support being built statically with SSL support enabled!" 485 die "MySQL does not support being built statically with SSL support enabled!"
711 done 715 done
712 fi 716 fi
713 717
714 # Docs 718 # Docs
715 dodoc README COPYING ChangeLog EXCEPTIONS-CLIENT INSTALL-SOURCE 719 dodoc README COPYING ChangeLog EXCEPTIONS-CLIENT INSTALL-SOURCE
716 doinfo ${S}/Docs/mysql.info 720 doinfo "${S}"/Docs/mysql.info
717 721
718 # Minimal builds don't have the MySQL server 722 # Minimal builds don't have the MySQL server
719 if ! use minimal ; then 723 if ! use minimal ; then
720 docinto "support-files" 724 docinto "support-files"
721 for script in \ 725 for script in \
722 support-files/my-*.cnf \ 726 "${S}"/support-files/my-*.cnf \
723 support-files/magic \ 727 "${S}"/support-files/magic \
724 support-files/ndb-config-2-node.ini 728 "${S}"/support-files/ndb-config-2-node.ini
725 do 729 do
726 dodoc "${script}" 730 dodoc "${script}"
727 done 731 done
728 732
729 docinto "scripts" 733 docinto "scripts"
730 for script in scripts/mysql* ; do 734 for script in "${S}"/scripts/mysql* ; do
731 [[ "${script%.sh}" == "${script}" ]] && dodoc "${script}" 735 [[ "${script%.sh}" == "${script}" ]] && dodoc "${script}"
732 done 736 done
733 737
734 fi 738 fi
735 739

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.93

  ViewVC Help
Powered by ViewVC 1.1.20