[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/cache/se3_install/depmaj/ -> maj_se.sh (source)

   1  #!/bin/bash
   2  
   3  # Olivier LECLUSE - 1 septembre 2005
   4  # Mise a jour automatique de samba-edu3 - deploiement #ETAB# Caen
   5  
   6  if [ ! -d /tmp/maj ]; then
   7    mkdir /tmp/maj
   8  else
   9    rm /tmp/maj/* -r 2&>/dev/null
  10  fi
  11  cd /tmp/maj
  12  
  13  typeset -i n=`echo "SELECT value FROM params WHERE name='majdepnbr';"|mysql se3db -N`
  14  while true
  15  do
  16  fich=maj#ETAB#-$n
  17  echo "téléchargement de $fich"
  18  wget -qc ftp://ftp.crdp.ac-caen.fr/pub/linux/college/maj/$fich.tar.gz
  19  wget -qc ftp://wawadeb.crdp.ac-caen.fr/pub/college/maj/$fich.md5
  20  if [ -e $fich.tar.gz ]; then
  21    echo "téléchargement de $fich terminé"
  22    MD5=`cat $fich.md5`
  23    MD51=`md5sum $fich.tar.gz`
  24    if [ "$MD5" = "$MD51" ]; then
  25      tar -zxf $fich.tar.gz
  26      ./maj.sh
  27      echo "mise a jour #$n terminée"
  28    else
  29      echo "Erreur de CRC sur $fich"
  30      exit 1
  31    fi
  32    let n+=1
  33  else
  34    rm -r /tmp/maj/* 2&>/dev/null
  35    mysql -D se3db -e "UPDATE params SET value=$n WHERE name='majdepnbr';"
  36    echo "Opération de mise a jour terminée"
  37    exit 0
  38  fi
  39  done


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