--- 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"