# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ # /etc/portage/bashrc if [ "$0" = "/usr/lib/portage/bin/ebuild.sh" ]; then if [ "${DEBUG}" != "" ]; then echo ---------------------------------------------------- echo \$_=$_ echo \$\*=$* echo \$@=$@ echo \$0=$0 echo PORTDIR=$PORTDIR echo CATEGORY=$CATEGORY echo PN=$PN echo PV=$PV echo PR=$PR echo PF=$PF echo P=$P echo USER=$USER echo HOME=$HOME echo PATH=${PATH} echo LD_PRELOAD=${LD_PRELOAD} echo ---------------------------------------------------- fi eecho() { [ "$NOCOLOR" = "false" ] && echo -ne '\e[1;34m>\e[1;36m>\e[1;35m>\e[0m ' || echo -n ">>> " echo "$*" } case "$*" in # stay really quiet here. depend) : ;; *) if [ "$(/bin/basename /${LD_PRELOAD})" = "libsandbox.so" ]; then eecho "$USER +sandbox($*) $PWD" else eecho "$USER -sandbox($*) $PWD" fi if [ -e ${ROOT}/etc/portage/package.cflags ]; then save_IFS IFS=$'\n' for x in $(/bin/cat ${ROOT}/etc/portage/package.cflags); do unset IFS x="$(echo $x)" IFS=$'\n' if [ "${x:0:1}" != "#" ]; then PKG="${x%%[$'\t\n ']*}" if [ "$PKG" == "$CATEGORY/$PN" ]; then export CFLAGS="${x/$PKG/}" eecho "Using package.cflags entry for $PN - CFLAGS=\"${CFLAGS}\"" fi fi done restore_IFS fi ;; esac fi