Révision d9dbe09c
Ajouté par Julien Enselme il y a plus de 10 ans
bin/d7-delete-site.sh | ||
---|---|---|
10 | 10 |
|
11 | 11 |
db_password=`ask_password_db $db_server $db_user` |
12 | 12 |
|
13 |
# Delete database.
|
|
13 |
echo 'Delete database.'
|
|
14 | 14 |
mysql -h $db_server -u $db_user -p$db_password -e "DROP DATABASE $d7_site_name" |
15 | 15 |
|
16 |
# Delete MYSQL user.
|
|
16 |
echo 'Delete MYSQL user.'
|
|
17 | 17 |
mysql -h $db_server -u $db_user -p$db_password -e "DROP USER '$d7_site_name'@'%'" |
18 | 18 |
|
19 |
# Delete site's folder.
|
|
19 |
echo "Delete site's folder."
|
|
20 | 20 |
chmod -R 700 $d7_site_dir |
21 | 21 |
rm -r $d7_site_dir |
22 | 22 |
|
23 | 23 |
# Delete symbolic link. |
24 | 24 |
rm $d7_dir/$d7_site_name |
25 | 25 |
|
26 |
echo 'Remove site line from sites.php' |
|
26 | 27 |
chmod +w $sites_php |
27 | 28 |
grep -sv "^\$.*$d7_site_name';$" $sites_php > $sites_php |
28 | 29 |
chmod 400 $sites_php |
29 | 30 |
|
30 |
# Remove site alias from aliases.drushrc.php
|
|
31 |
echo 'Remove site alias from aliases.drushrc.php'
|
|
31 | 32 |
grep -sv "$d7_site_name'" $aliases_drushrc_php > $aliases_drushrc_php |
32 | 33 |
|
33 |
# Delete database backups.
|
|
34 |
echo 'Delete database backups.'
|
|
34 | 35 |
rm -r $d7_dir_individual_auto_backup/assos.centrale-marseille.fr.$d7_site_name |
35 | 36 |
rm -r $d7_dir_individual_manual_backup/assos.centrale-marseille.fr.$d7_site_name |
36 | 37 |
|
Formats disponibles : Unified diff
d7-delete-site.sh: devient verbeux