#!/bin/bash # Copyright 2007-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 scriptpath=${BASH_SOURCE[0]} scriptname=${scriptpath##*/} if [[ patch == ${scriptname} && -n ${EPATCH} ]]; then exec ${EPATCH} "$@" elif type -P g${scriptname} > /dev/null ; then exec g${scriptname} "$@" else old_IFS="${IFS}" IFS=":" for path in $PATH; do if [[ -x ${path}/${scriptname} ]]; then [[ ${path} == ${PORTAGE_OVERRIDE_EPREFIX}/usr/lib*/portage/* ]] && continue [[ ${path} == */._portage_reinstall_.* ]] && continue [[ ${path}/${scriptname} -ef ${scriptpath} ]] && continue exec "${path}/${scriptname}" "$@" exit 0 fi done IFS="${old_IFS}" fi exit 1