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