build/drupal/installDrupal.sh
changeset 558 64c4050f6a36
parent 553 251df6cb3afa
child 561 bb2cb0fad904
--- a/build/drupal/installDrupal.sh	Fri Nov 17 00:06:48 2017 +0100
+++ b/build/drupal/installDrupal.sh	Fri Nov 17 09:10:41 2017 +0100
@@ -7,7 +7,7 @@
 APGROUP=apache
 # Variable de configuration à modifier selon vos besoins
 #########################################################
-ROOT=/var/www/corpusdelaparole/drupal/
+ROOT=/var/www/corpusdelaparole/drupal
 #########################################################
 splashTitle() {
 cat <<"EOT"
@@ -47,31 +47,40 @@
     echo ""
     echo "Copie des sources et du dump SQL dans $ROOT"
     echo "-------------------------------------------"
-    echo "cp $TARFILE $ROOT/$TARFILE"
-    cp "$TARFILE" "$ROOT/$TARFILE"
-    echo "cp $DUMP $ROOT/$TARFILE"
-    cp "$DUMP" "$ROOT/$DUMP"
+    if [ -f "$TARFILE" ]; then
+        echo "cp $TARFILE $ROOT/$TARFILE"
+        cp "$TARFILE" "$ROOT/$TARFILE"
+    fi
+    if [ -f "$DUMP" ]; then
+        echo "cp $DUMP $ROOT/$DUMP"
+        cp "$DUMP" "$ROOT/$DUMP"
+    fi
     echo ">> Copie effectuée avec succès"
     echo ""
 
     cd "$ROOT"
-    echo "Extraction des sources dans $ROOT"
-    echo "---------------------------------"
-    echo "tar -xf $TARFILE --strip 1"
-    tar -xf "$TARFILE" --strip 1
-    echo ">> Extraction effectuée avec succès"
-    echo ""
-    echo ""
-    echo "Vidage de la base de données"
-    echo "------------------------------------------------"
-    echo "drush -r $ROOT sql-drop -y"
-    drush -r "$ROOT" sql-drop -y
+    if [ -f "$TARFILE" ]; then
+        echo "Extraction des sources dans $ROOT"
+        echo "---------------------------------"
+        echo "tar -xf $TARFILE --strip 1"
+        tar -xf "$TARFILE" --strip 1
+        echo ">> Extraction effectuée avec succès"
+        echo ""
+    fi
 
-    echo ""
-    echo "Restauration du dump de bdd dans la base de données"
-    echo "------------------------------------------------"
-    echo "drush -r $ROOT sql-cli < $DUMP"
-    drush -r "$ROOT" sql-cli < $DUMP
+    if [ -f "$DUMP" ]; then
+        echo ""
+        echo "Vidage de la base de données"
+        echo "------------------------------------------------"
+        echo "drush -r $ROOT sql-drop -y"
+        drush -r "$ROOT" sql-drop -y
+
+        echo ""
+        echo "Restauration du dump de bdd dans la base de données"
+        echo "------------------------------------------------"
+        echo "drush -r $ROOT sql-cli < $DUMP"
+        drush -r "$ROOT" sql-cli < $DUMP
+    fi
 
     echo ""
     echo "Application des mises à jour de base de données si besoin"
@@ -92,8 +101,12 @@
     echo ""
     echo "Suppression de l'archive tar et du dump"
     echo "-----------------------------------------------------"
-    rm "$ROOT/$TARFILE"
-    rm "$ROOT/$DUMP"
+    if [ -f "$TARFILE" ]; then
+        rm "$ROOT/$TARFILE"
+    fi
+    if [ -f "$DUMP" ]; then
+        rm "$ROOT/$DUMP"
+    fi
     echo ">> Suppression effectuée avec succès"
     echo ""
     echo "Attribution des droits apache (httpd) sur les sources"