[ Index ]
 

Code source de Symfony 1.0.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/lib/vendor/propel-generator/bin/ -> propel-gen (source)

   1  #!/bin/sh
   2  # Shell wrapper for Propel generator
   3  # $Id$
   4  #
   5  # This script will do the following:
   6  # - check for PHING_COMMAND env, if found, use it.
   7  #   - if not found assume php is on the path
   8  # - check for PROPEL_GEN_HOME evn, if found use it
   9  #   - if not look for it
  10  
  11  if [ -z "$PROPEL_GEN_HOME" ] ; then
  12  
  13    # echo "WARNING: PROPEL_GEN_HOME environment not set. Attempting to guess."
  14  
  15    # try to find Propel
  16    if [ -d /opt/propel/generator ] ; then 
  17      PROPEL_GEN_HOME=/opt/propel/generator
  18    fi
  19  
  20    if [ -d "$HOME}/opt/propel/generator" ] ; then 
  21      PROPEL_GEN_HOME="$HOME}/opt/propel/generator"
  22    fi
  23  
  24    if [ -d "/usr/local/propel/generator" ] ; then 
  25      PROPEL_GEN_HOME="/usr/local/propel/generator"
  26    fi
  27  
  28    if [ -d "$HOME}/usr/propel/generator" ] ; then 
  29      PROPEL_GEN_HOME="$HOME}/usr/propel/generator"
  30    fi
  31    
  32    ## resolve links - $0 may be a link to phing's home
  33    PRG="$0"
  34    progname=`basename "$0"`
  35    saveddir=`pwd`
  36  
  37    # need this for relative symlinks
  38    dirname_prg=`dirname "$PRG"`
  39    cd "$dirname_prg"
  40    
  41    while [ -h "$PRG" ] ; do
  42      ls=`ls -ld "$PRG"`
  43      link=`expr "$ls" : '.*-> \(.*\)$'`
  44      if expr "$link" : '/.*' > /dev/null; then
  45      PRG="$link"
  46      else
  47      PRG=`dirname "$PRG"`"/$link"
  48      fi
  49    done
  50    
  51    PROPEL_GEN_HOME=`dirname "$PRG"`/..
  52  
  53    cd "$saveddir"
  54  
  55    # make it fully qualified
  56    PROPEL_GEN_HOME=`cd "$PROPEL_GEN_HOME" && pwd`
  57    
  58    # make it available in PHP via getenv("PROPEL_GEN_HOME")
  59    export PROPEL_GEN_HOME
  60  fi
  61  
  62  if (test -z "$PHING_COMMAND") ; then
  63      # echo "WARNING: PHING_COMMAND environment not set. (Assuming phing on PATH)"
  64      export PHING_COMMAND="phing"
  65  fi
  66  
  67  $PHING_COMMAND -f $PROPEL_GEN_HOME/build.xml -Dusing.propel-gen=true -Dproject.dir=$*


Généré le : Fri Mar 16 22:42:14 2007 par Balluche grâce à PHPXref 0.7