From 4a723721b9bd0a3766db0d8b7f5e73a828ccd826 Mon Sep 17 00:00:00 2001 From: Stig Bakken Date: Fri, 10 Jan 2003 01:16:23 +0000 Subject: [PATCH] * obey PHP_PEAR_INSTALL_DIR and PHP_PEAR_PHP_BIN environment variables --- pear/scripts/pear.in | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/pear/scripts/pear.in b/pear/scripts/pear.in index 5677142f4c..cd6736b43c 100644 --- a/pear/scripts/pear.in +++ b/pear/scripts/pear.in @@ -1,7 +1,28 @@ #!/bin/sh -PHP="@php_bin@" -test "$PHP" = '@'php_bin'@' && PHP=php -exec $PHP -C -q -d output_buffering=1 $0 $@ + +# first find which PHP binary to use +if test "x$PHP_PEAR_PHP_BIN" != "x"; then + PHP="$PHP_PEAR_PHP_BIN" +else + if test "@php_bin@" = '@'php_bin'@'; then + PHP=php + else + PHP="@php_bin@" + fi +fi + +# then look for the right pear include dir +if test "x$PHP_PEAR_INSTALL_DIR" != "x"; then + INC="-d include_path=$PHP_PEAR_INSTALL_DIR" +else + if test "@php_dir@" = '@'php_dir'@'; then + INC="" + else + INC="-d include_path=@php_dir@" + fi +fi + +exec $PHP -C -q $INC -d output_buffering=1 $0 $@