build/drupal/exportDrupal.sh
changeset 541 e756a8c72c3d
child 561 bb2cb0fad904
equal deleted inserted replaced
540:07239de796bb 541:e756a8c72c3d
       
     1 #!/bin/bash
       
     2 #
       
     3 clear
       
     4 TARFILE=sources.tar.gz
       
     5 DUMP=corpusdelaparole.sql
       
     6 APUSER=apache
       
     7 APGROUP=apache
       
     8 # Variable de configuration à modifier selon vos besoins
       
     9 #########################################################
       
    10 ROOT=/var/www/corpusdelaparole/drupal/
       
    11 #########################################################
       
    12 
       
    13 export DRUSH_OPTIONS="-q"
       
    14 echo "--------------------------- PARAMETRES D'INSTALLATION -------------------------------------------------------"
       
    15 echo "------------ A modifier dans le fichier sites/default/settings.php au besoin --------------------------------"
       
    16 echo "-------------------------------------------------------------------------------------------------------------"
       
    17 drush -r $ROOT sql-conf
       
    18 echo "-------------------------------------------------------------------------------------------------------------"
       
    19 echo "-------------------------------------------------------------------------------------------------------------"
       
    20 read -r -p "Etes-vous sur(e) de vouloir exporter avec les paramètres ci dessus ? [Oui/n]" response
       
    21  response=${response,,} # tolower
       
    22  if [[ $response =~ ^(oui|o| ) ]]; then
       
    23     #
       
    24     echo ""
       
    25     echo ""
       
    26     echo "-------------------- Exportation du site corpus de la parole -----------------------------------------------"
       
    27     echo "-------------------------------------------------------------------------------------------------------------"
       
    28     #
       
    29     # Errors are fatal
       
    30     #
       
    31     set -e
       
    32 
       
    33     echo "Archive des sources de $ROOT"
       
    34     echo "---------------------------------"
       
    35     if [ -d "${ROOT%/}/sites/default/private" ]; then
       
    36         tar zcvf sources.tar.gz -C "$ROOT" ./sites/default/files ./sites/default/private
       
    37     else
       
    38         tar zcvf sources.tar.gz -C "$ROOT" ./sites/default/files
       
    39     fi
       
    40 
       
    41     echo "Export de la base de donnée"
       
    42     echo "---------------------------------"
       
    43     drush -r $ROOT sql-dump > corpusdelaparole.sql
       
    44 
       
    45     echo ""
       
    46     echo ""
       
    47     echo ">>>>>>>>>>>>>> EXPORT EFFECTUEE AVEC SUCCESS"
       
    48     echo ""
       
    49     echo ""
       
    50 fi
       
    51 
       
    52