diff options
author | Benda Xu <heroxbd@gentoo.org> | 2016-05-22 13:01:45 +0900 |
---|---|---|
committer | Benda Xu <heroxbd@gentoo.org> | 2016-05-22 13:01:45 +0900 |
commit | abe0e1cb5fc08292397e3c38895185ec9481c9dc (patch) | |
tree | 5169ad10088896b626ac5570f7bf682a03e2d6de | |
parent | toolchain.eclass: no need to use flag rap anymore. (diff) | |
download | heroxbd-abe0e1cb5fc08292397e3c38895185ec9481c9dc.tar.gz heroxbd-abe0e1cb5fc08292397e3c38895185ec9481c9dc.tar.bz2 heroxbd-abe0e1cb5fc08292397e3c38895185ec9481c9dc.zip |
prefix.eclass: merged
-rw-r--r-- | eclass/prefix.eclass | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/eclass/prefix.eclass b/eclass/prefix.eclass deleted file mode 100644 index 1f3c4b0..0000000 --- a/eclass/prefix.eclass +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# @ECLASS: prefix.eclass -# @MAINTAINER: -# Feel free to contact the Prefix team through <prefix@gentoo.org> if -# you have problems, suggestions or questions. -# @BLURB: Eclass to provide Prefix functionality -# @DESCRIPTION: -# Gentoo Prefix allows users to install into a self defined offset -# located somewhere in the filesystem. Prefix ebuilds require -# additional functions and variables which are defined by this eclass. - -# @ECLASS-VARIABLE: EPREFIX -# @DESCRIPTION: -# The offset prefix of a Gentoo Prefix installation. When Gentoo Prefix -# is not used, ${EPREFIX} should be "". Prefix Portage sets EPREFIX, -# hence this eclass has nothing to do here in that case. -# Note that setting EPREFIX in the environment with Prefix Portage sets -# Portage into cross-prefix mode. -if [[ ! ${EPREFIX+set} ]]; then - export EPREFIX='' -fi - - -# @FUNCTION: eprefixify -# @USAGE: <list of to be eprefixified files> -# @DESCRIPTION: -# replaces @GENTOO_PORTAGE_EPREFIX@ with ${EPREFIX} for the given files, -# dies if no arguments are given, a file does not exist, or changing a -# file failed. -eprefixify() { - [[ $# -lt 1 ]] && die "at least one argument required" - - einfo "Adjusting to prefix ${EPREFIX:-/}" - local x - for x in "$@" ; do - if [[ -e ${x} ]] ; then - ebegin " ${x##*/}" - sed -i -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}|g" "${x}" - eend $? || die "failed to eprefixify ${x}" - else - die "${x} does not exist" - fi - done - - return 0 -} - - -# vim: tw=72: |