From: Stig Bakken Date: Fri, 10 Jan 2003 01:16:23 +0000 (+0000) Subject: * obey PHP_PEAR_INSTALL_DIR and PHP_PEAR_PHP_BIN environment variables X-Git-Tag: PHP_5_0_dev_before_13561_fix~343 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4a723721b9bd0a3766db0d8b7f5e73a828ccd826;p=php * obey PHP_PEAR_INSTALL_DIR and PHP_PEAR_PHP_BIN environment variables --- 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 $@