| 1 | # Copyright 1999-2009 Gentoo Foundation |
1 | # Copyright 1999-2009 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/eutils.eclass,v 1.345 2010/06/23 21:24:50 cardoe Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.346 2010/07/10 06:02:59 cardoe Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: eutils.eclass |
5 | # @ECLASS: eutils.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # base-system@gentoo.org |
7 | # base-system@gentoo.org |
| 8 | # @BLURB: many extra (but common) functions that are used in ebuilds |
8 | # @BLURB: many extra (but common) functions that are used in ebuilds |
| … | |
… | |
| 1510 | export CDROM_ROOT=${CD_ROOT_1:-${CD_ROOT}} |
1510 | export CDROM_ROOT=${CD_ROOT_1:-${CD_ROOT}} |
| 1511 | einfo "Found CD #${CDROM_CURRENT_CD} root at ${CDROM_ROOT}" |
1511 | einfo "Found CD #${CDROM_CURRENT_CD} root at ${CDROM_ROOT}" |
| 1512 | export CDROM_SET=-1 |
1512 | export CDROM_SET=-1 |
| 1513 | for f in ${CDROM_CHECK_1//:/ } ; do |
1513 | for f in ${CDROM_CHECK_1//:/ } ; do |
| 1514 | ((++CDROM_SET)) |
1514 | ((++CDROM_SET)) |
| 1515 | [[ -e ${CD_ROOT}/${f} ]] && break |
1515 | [[ -e ${CDROM_ROOT}/${f} ]] && break |
| 1516 | done |
1516 | done |
| 1517 | export CDROM_MATCH=${f} |
1517 | export CDROM_MATCH=${f} |
| 1518 | return |
1518 | return |
| 1519 | fi |
1519 | fi |
| 1520 | |
1520 | |
| … | |
… | |
| 1550 | done |
1550 | done |
| 1551 | echo |
1551 | echo |
| 1552 | einfo "If you do not have the CDs, but have the data files" |
1552 | einfo "If you do not have the CDs, but have the data files" |
| 1553 | einfo "mounted somewhere on your filesystem, just export" |
1553 | einfo "mounted somewhere on your filesystem, just export" |
| 1554 | einfo "the following variables so they point to the right place:" |
1554 | einfo "the following variables so they point to the right place:" |
| 1555 | einfon "" |
1555 | einfo "" |
| 1556 | cdcnt=0 |
1556 | cdcnt=0 |
| 1557 | while [[ ${cdcnt} -lt ${CDROM_TOTAL_CDS} ]] ; do |
1557 | while [[ ${cdcnt} -lt ${CDROM_TOTAL_CDS} ]] ; do |
| 1558 | ((++cdcnt)) |
1558 | ((++cdcnt)) |
| 1559 | echo -n " CD_ROOT_${cdcnt}" |
1559 | echo -n " CD_ROOT_${cdcnt}" |
| 1560 | done |
1560 | done |