build/drupal/installDrupal.sh
changeset 553 251df6cb3afa
parent 541 e756a8c72c3d
child 558 64c4050f6a36
equal deleted inserted replaced
552:2c579ea45608 553:251df6cb3afa
    26 splashTitle
    26 splashTitle
    27 export DRUSH_OPTIONS="-q"
    27 export DRUSH_OPTIONS="-q"
    28 echo "--------------------------- PARAMETRES D'INSTALLATION -------------------------------------------------------"
    28 echo "--------------------------- PARAMETRES D'INSTALLATION -------------------------------------------------------"
    29 echo "------------ A modifier dans le fichier sites/default/settings.php au besoin --------------------------------"
    29 echo "------------ A modifier dans le fichier sites/default/settings.php au besoin --------------------------------"
    30 echo "-------------------------------------------------------------------------------------------------------------"
    30 echo "-------------------------------------------------------------------------------------------------------------"
    31 drush -r $ROOT sql-conf
    31 drush -r "$ROOT" sql-conf
    32 echo "-------------------------------------------------------------------------------------------------------------"
    32 echo "-------------------------------------------------------------------------------------------------------------"
    33 echo "-------------------------------------------------------------------------------------------------------------"
    33 echo "-------------------------------------------------------------------------------------------------------------"
    34 read -r -p "Etes-vous sur(e) de vouloir installer avec les paramètres ci dessus ? [Oui/n]" response
    34 read -r -p "Etes-vous sur(e) de vouloir installer avec les paramètres ci dessus ? [Oui/n]" response
    35  response=${response,,} # tolower
    35  response=${response,,} # tolower
    36  if [[ $response =~ ^(oui|o| ) ]]; then
    36  if [[ $response =~ ^(oui|o| ) ]]; then
    52     echo "cp $DUMP $ROOT/$TARFILE"
    52     echo "cp $DUMP $ROOT/$TARFILE"
    53     cp "$DUMP" "$ROOT/$DUMP"
    53     cp "$DUMP" "$ROOT/$DUMP"
    54     echo ">> Copie effectuée avec succès"
    54     echo ">> Copie effectuée avec succès"
    55     echo ""
    55     echo ""
    56 
    56 
    57     cd $ROOT
    57     cd "$ROOT"
    58     echo "Extraction des sources dans $ROOT"
    58     echo "Extraction des sources dans $ROOT"
    59     echo "---------------------------------"
    59     echo "---------------------------------"
    60     echo "tar -xf $TARFILE --strip 1"
    60     echo "tar -xf $TARFILE --strip 1"
    61     tar -xf $TARFILE --strip 1
    61     tar -xf "$TARFILE" --strip 1
    62     echo ">> Extraction effectuée avec succès"
    62     echo ">> Extraction effectuée avec succès"
    63     echo ""
    63     echo ""
    64     echo ""
    64     echo ""
    65     echo "Vidage de la base de données"
    65     echo "Vidage de la base de données"
    66     echo "------------------------------------------------"
    66     echo "------------------------------------------------"
    67     echo "drush -r $ROOT sql-drop -y"
    67     echo "drush -r $ROOT sql-drop -y"
    68     drush -r $ROOT sql-drop -y
    68     drush -r "$ROOT" sql-drop -y
    69 
    69 
    70     echo ""
    70     echo ""
    71     echo "Restauration du dump de bdd dans la base de données"
    71     echo "Restauration du dump de bdd dans la base de données"
    72     echo "------------------------------------------------"
    72     echo "------------------------------------------------"
    73     echo "drush -r $ROOT sql-cli < $DUMP"
    73     echo "drush -r $ROOT sql-cli < $DUMP"
    74     drush -r $ROOT sql-cli < $DUMP
    74     drush -r "$ROOT" sql-cli < $DUMP
    75 
    75 
    76     echo ""
    76     echo ""
    77     echo "Application des mises à jour de base de données si besoin"
    77     echo "Application des mises à jour de base de données si besoin"
    78     echo "------------------------------------------------"
    78     echo "------------------------------------------------"
    79     echo "drush -r $ROOT updb -y"
    79     echo "drush -r $ROOT updb -y"
    80     drush -r $ROOT updb -y
    80     drush -r "$ROOT" updb -y
    81 
    81 
    82     echo ""
    82     echo ""
    83     echo "Vidage des tables accesslog,search_dataset,search_index,search_total,sessions,watchdog"
    83     echo "Vidage des tables accesslog,search_dataset,search_index,search_total,sessions,watchdog"
    84     echo "--------------------------------------------------------------------------------------"
    84     echo "--------------------------------------------------------------------------------------"
    85     drush -r $ROOT sql-query "TRUNCATE TABLE accesslog"
    85     drush -r "$ROOT" sql-query "TRUNCATE TABLE accesslog"
    86     drush -r $ROOT sql-query "TRUNCATE TABLE search_dataset"
    86     drush -r "$ROOT" sql-query "TRUNCATE TABLE search_dataset"
    87     drush -r $ROOT sql-query "TRUNCATE TABLE search_index"
    87     drush -r "$ROOT" sql-query "TRUNCATE TABLE search_index"
    88     drush -r $ROOT sql-query "TRUNCATE TABLE search_total"
    88     drush -r "$ROOT" sql-query "TRUNCATE TABLE search_total"
    89     drush -r $ROOT sql-query "TRUNCATE TABLE sessions"
    89     drush -r "$ROOT" sql-query "TRUNCATE TABLE sessions"
    90     drush -r $ROOT sql-query "TRUNCATE TABLE watchdog"
    90     drush -r "$ROOT" sql-query "TRUNCATE TABLE watchdog"
    91     echo ">> Restauration effectuée avec succès"
    91     echo ">> Restauration effectuée avec succès"
    92     echo ""
    92     echo ""
    93     echo "Suppression de l'archive tar et du dump"
    93     echo "Suppression de l'archive tar et du dump"
    94     echo "-----------------------------------------------------"
    94     echo "-----------------------------------------------------"
    95     rm "$ROOT/$TARFILE"
    95     rm "$ROOT/$TARFILE"
    97     echo ">> Suppression effectuée avec succès"
    97     echo ">> Suppression effectuée avec succès"
    98     echo ""
    98     echo ""
    99     echo "Attribution des droits apache (httpd) sur les sources"
    99     echo "Attribution des droits apache (httpd) sur les sources"
   100     echo "-----------------------------------------------------"
   100     echo "-----------------------------------------------------"
   101     echo "chown -R $APUSER:$APGROUP $ROOT/*"
   101     echo "chown -R $APUSER:$APGROUP $ROOT/*"
   102     chown -R $APUSER:$APGROUP $ROOT/*
   102     chown -R $APUSER:$APGROUP "$ROOT/*"
   103     echo ">> Droits apache attribués avec succès"
   103     echo ">> Droits apache attribués avec succès"
   104     echo ""
   104     echo ""
   105 
   105 
   106     echo "Vidage des caches Drupal"
   106     echo "Vidage des caches Drupal"
   107     echo "-----------------------------------------------------"
   107     echo "-----------------------------------------------------"
   108     drush -r $ROOT cc all
   108     drush -r "$ROOT" cc all
   109     set -e
   109     set -e
   110 
   110 
   111     echo ""
   111     echo ""
   112     echo ""
   112     echo ""
   113     echo ">>>>>>>>>>>>>> INSTALLATION EFFECTUEE AVEC SUCCESS"
   113     echo ">>>>>>>>>>>>>> INSTALLATION EFFECTUEE AVEC SUCCESS"