]> granicus.if.org Git - php/commitdiff
* obey PHP_PEAR_INSTALL_DIR and PHP_PEAR_PHP_BIN environment variables
authorStig Bakken <ssb@php.net>
Fri, 10 Jan 2003 01:16:23 +0000 (01:16 +0000)
committerStig Bakken <ssb@php.net>
Fri, 10 Jan 2003 01:16:23 +0000 (01:16 +0000)
pear/scripts/pear.in

index 5677142f4c45c9e2af4b163b158b3ea744699028..cd6736b43c4b30928b0609eaeeba25c66ce0b985 100644 (file)
@@ -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 $@
 <?php
 //
 // +----------------------------------------------------------------------+