[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3-wpkg/sources/install-scripts/ -> web-wpkg-install.sh (source)

   1  #!/bin/bash
   2  
   3  # Installation de l'interface web pour wpkg
   4  #
   5  ## $Id: web-wpkg-install.sh 3092 2008-07-09 16:30:40Z jlebail $ ##
   6  #
   7  
   8  #web_wpkg_srcDir="`dirname $0`"
   9  
  10  wpkgroot="/var/se3/unattended/install/wpkg"
  11  wpkgwww="/var/www/se3/wpkg"
  12  
  13  if [ ! -d "$wpkgroot" ]; then
  14      echo "Erreur : Il faut au préalable avoir installé se3-wpkg !"
  15      echo "Installation de web-wpkg : ECHEC"
  16      exit 1
  17  fi
  18  XSLTPROC="`which xsltproc`"
  19  if [ ! -x "$XSLTPROC" ]; then
  20      apt-get install xsltproc
  21  fi
  22  XSLTPROC="`which xsltproc`"
  23  if [ ! -x "$XSLTPROC" ]; then
  24      echo "Le paquet debian xsltproc n'a pas pu être installé !"
  25      exit 1
  26  fi
  27  
  28  if [ ! -d "$wpkgwww" ]; then
  29      mkdir $wpkgwww
  30  fi
  31  if [ ! -d "$wpkgroot/tmp" ]; then
  32      mkdir $wpkgroot/tmp
  33      chown -R www-se3 $wpkgroot/tmp
  34  fi
  35  if [ ! -e "$wpkgroot/tmp/timeStamps.xml" ]; then
  36      echo "<installations/>" > $wpkgroot/tmp/timeStamps.xml
  37      chown www-se3 $wpkgroot/tmp/timeStamps.xml
  38  fi
  39  if [ ! -e "$wpkgwww/se3_wpkglist.php" ]; then
  40      echo "<packages/>" > $wpkgwww/se3_wpkglist.php
  41      chown www-se3 $wpkgwww/se3_wpkglist.php
  42      # Pour que le fichier soit mis à jour à la prochaine demande
  43      touch --date='jun 1 00:00:00 CEST 2007' $wpkgwww/se3_wpkglist.php
  44  fi
  45  #cp -R $web_wpkg_srcDir/web/* $wpkgwww/
  46  #cp -R $web_wpkg_srcDir/wpkg/* $wpkgroot/
  47  
  48  chown -R www-se3:www-data $wpkgwww
  49  chown -R www-se3:root $wpkgroot
  50  chmod 775 $wpkgwww/bin/*


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1