[ Index ]

PHP Cross Reference of GASELL SVN Trunk

title

Body

[close]

/tools/ -> gasell-make-nightly-snapshot.sh (source)

   1  #!/bin/bash
   2  #
   3  # Gasell: Copyright 2005-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  # Inclusion du script qui permet de mettre a jour le SVN
  14  source gasell-make-co.sh
  15  
  16  # DEBUT CONF
  17  DATE=`date +%Y-%m-%d`
  18  OUT_DIR="$ROOT_DIR/htdocs/snapshots/$DATE"
  19  VERSION="trunk"
  20  # FIN CONF
  21  
  22  # Repertoire des modules
  23  MODULES_SUBDIR="modules/"
  24  # Repertoire principal
  25  GASELL_SUBDIR="gasell/"
  26  # Repertoire des docs
  27  DOC_SUBDIR="doc/"
  28  # Repertoire des outils
  29  TOOL_SUBDIR="tools/"
  30  
  31  # Creation des repertoires
  32  mkdir -p $OUT_DIR
  33  
  34  echo "Creation de l'archive pour gasell-core : $OUT_DIR/gasell-core-$VERSION.tar.gz"
  35  echo "GASELL - version : $VERSION" > $EXPORT_DIR/$VERSION/$GASELL_SUBDIR/VERSION
  36  tar czf $OUT_DIR/gasell-core-$VERSION.tar.gz -C $EXPORT_DIR/$VERSION $GASELL_SUBDIR
  37  
  38  echo "Creation de l'archive pour gasell-docs : $OUT_DIR/gasell-docs-$VERSION.tar.gz"
  39  echo "GASELL - version : $VERSION" > $EXPORT_DIR/$VERSION/$DOC_SUBDIR/VERSION
  40  tar czf $OUT_DIR/gasell-docs-$VERSION.tar.gz -C $EXPORT_DIR/$VERSION $DOC_SUBDIR
  41  
  42  echo "Creation de l'archive pour gasell-tools : $OUT_DIR/gasell-tools-$VERSION.tar.gz"
  43  echo "GASELL - version : $VERSION" > $EXPORT_DIR/$VERSION/$TOOL_SUBDIR/VERSION
  44  tar czf $OUT_DIR/gasell-tools-$VERSION.tar.gz -C $EXPORT_DIR/$VERSION $TOOL_SUBDIR
  45  
  46  
  47  # Creation d'une archive globale
  48  echo "Creation de l'archive contenant l'ensemble de gasell : $OUT_DIR/gasell-all-$VERSION.tar.gz"
  49  echo "GASELL - version : $VERSION" > $EXPORT_DIR/$VERSION/VERSION
  50  tar czf $OUT_DIR/gasell-all-$VERSION.tar.gz -C $EXPORT_DIR/$VERSION .
  51  
  52  
  53  # Liste des modules
  54  modules=`find $EXPORT_DIR/$VERSION/$MODULES_SUBDIR -mindepth 1 -maxdepth 1 -type d -printf " %f "`
  55  echo "Liste des modules -> $modules"
  56  
  57  # Creation d'une archive pour chaque modules
  58  for module in $modules
  59  do
  60      echo "Creation de l'archive pour le module $module : $OUT_DIR/gasell-module-$module-$VERSION.tar.gz";
  61      echo "GASELL - version : $VERSION" > $EXPORT_DIR/$VERSION/$MODULES_SUBDIR/$module/VERSION
  62      tar czf $OUT_DIR/gasell-module-$module-$VERSION.tar.gz -C $EXPORT_DIR/$VERSION/$MODULES_SUBDIR $module
  63  done


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