[ Index ]

PHP Cross Reference of GASELL SVN Trunk

title

Body

[close]

/tools/ -> gasell-make-co.sh (source)

   1  #!/bin/bash
   2  #
   3  # Gasell: Copyright 2007 Linux-Nantes Association <contact@gasell.org>
   4  #
   5  # You should have received a copy of the GNU Public
   6  # License along with this package; if not, write to the
   7  # Free Software Foundation, Inc., 59 Temple Place - Suite 330,
   8  # Boston, MA 02111-1307, USA.
   9  #
  10  # Authors: Raude-Morvan Damien (DrazziB) <drazzib@drazzib.com>
  11  
  12  
  13  # DEBUT CONF
  14  SVN_ROOT=http://svn.gna.org/svn/gasell/
  15  ROOT_DIR=/data/vhosts/gasell.drazzib.com
  16  CHECKOUT_DIR=$ROOT_DIR/data/checkout_gasell
  17  EXPORT_DIR=$ROOT_DIR/data/export_gasell
  18  INSTALL_DIR=$ROOT_DIR/htdocs/gasell/
  19  # FIN CONF
  20  
  21  # Fait le checkout afin de ne pas charger le serveur Gna
  22  if [ -d $CHECKOUT_DIR/.svn ]; then
  23      # Si jamais il s'agit deja d'un checkout
  24      # on tente de faire une maj
  25      svn update $CHECKOUT_DIR
  26  else
  27      # Dans le cas contraire, on supprime le repertoire
  28      # Et on fait un checkout
  29      rm -rf $CHECKOUT_DIR
  30      svn checkout $SVN_ROOT $CHECKOUT_DIR
  31  fi
  32  
  33  # On utilise le precedent checkout afin d'en faire un export
  34  # = un repertoire sans les dossiers .svn
  35  rm -rf $EXPORT_DIR
  36  svn export $CHECKOUT_DIR $EXPORT_DIR


Generated: Tue Jan 6 01:17:25 2009 Cross-referenced by PHPXref 0.7