SOURCES: phing.sh (NEW) - shell wrapper for phing
glen
glen at pld-linux.org
Mon Aug 18 15:34:11 CEST 2008
Author: glen Date: Mon Aug 18 13:34:11 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- shell wrapper for phing
---- Files affected:
SOURCES:
phing.sh (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/phing.sh
diff -u /dev/null SOURCES/phing.sh:1.1
--- /dev/null Mon Aug 18 15:34:12 2008
+++ SOURCES/phing.sh Mon Aug 18 15:34:06 2008
@@ -0,0 +1,26 @@
+#!/bin/sh
+# Shell wrapper for Phing
+# $Id$
+#
+# This script will do the following:
+# - check for PHP_COMMAND env, if found, use it.
+# - if not found assume php is on the path
+# - check for PHING_HOME evn, if found use it
+# - if not look for it
+# - check for PHP_CLASSPATH, if found use it
+# - if not found set it using PHING_HOME/classes
+
+if [ -z "$PHING_HOME" ]; then
+ # make it available in PHP via getenv("PHING_HOME")
+ export PHING_HOME=/usr/share/phing
+fi
+
+if [ -z "$PHP_COMMAND" ]; then
+ export PHP_COMMAND=php
+fi
+
+if [ -z "$PHP_CLASSPATH" ]; then
+ export PHP_CLASSPATH=$PHING_HOME/classes
+fi
+
+$PHP_COMMAND $PHING_HOME/bin/phing.php -logger phing.listener.AnsiColorLogger $@
================================================================
More information about the pld-cvs-commit
mailing list