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