www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

INSTALL.sh (1264B)


      1 #!/bin/sh
      2 
      3 # cat dump.url
      4 # Aller à cette adresse, et télécharger le dernier dump
      5 echo
      6 echo "Étape 1/5 : Téléchargement de la version du dump"
      7 echo "================================================"
      8 latest="$(wget 'http://www.lirmm.fr/~lafourcade/JDM-LEXICALNET-FR/?C=M;O=D' -O- | grep '\-LEXICALNET\-JEUXDEMOTS\-FR\-\(NOHTML\)\?\.txt' | head -n 1 | sed -E -e 's/^.*<a href="([0-9]*-LEXICALNET-JEUXDEMOTS-FR-(NOHTML)?\.txt)">.*$/\1/')"
      9 
     10 echo
     11 echo "Étape 2/5 : Téléchargement du dump"
     12 echo "=================================="
     13 wget -c 'http://www.lirmm.fr/~lafourcade/JDM-LEXICALNET-FR/'"$latest"
     14 
     15 echo
     16 echo "Étape 3/5 : Conversion vers sql"
     17 echo "==============================="
     18 ./dump2sqlite.sh "$latest" > sql
     19 
     20 echo
     21 echo "Étape 4/5 : Insertion dans la bdd"
     22 echo "================================="
     23 pv sql | sqlite3 php/db.new
     24 
     25 
     26 echo
     27 echo "Étape 5/5 : Réglage des permissions"
     28 echo "==================================="
     29 : > /tmp/log-chmod-pticlic
     30 sudo chgrp -R www-data php > /tmp/log-chmod-pticlic || sudo chgrp -R www php > /tmp/log-chmod-pticlic || {
     31 	cat /tmp/log-chmod-pticlic
     32 	echo "ATTENTION : Les deux méthodes de chgrp ont échoué !"
     33 	exit 1
     34 }
     35 chmod 664 php/db.new
     36 chmod 775 php
     37 
     38 [ -e php/db ] && mv php/db php/db.old
     39 mv php/db.new php/db