Projet

Général

Profil

Révision 94cf1d43

Ajouté par Julien Enselme il y a environ 10 ans

Default is alos special for database name

Voir les différences:

other-scripts/d7-sync.sh
37 37

  
38 38
cd $DIR_DRUPAL7_SITES
39 39

  
40
# Some variables are different for default
40 41
if [ $1 = default ] ; then
41 42
    dir_site=$1
43
    base_url=http://$DOMAIN
44
    local_db_name=assos_default
42 45
else
43 46
    dir_site=assos.centrale-marseille.fr.$1
47
    base_url=http://$DOMAIN/$1
48
    local_db_name=$1
44 49
fi
50

  
45 51
mkdir $dir_site
46 52
cd $dir_site
47 53
rsync -rltp --progress --delete assos:~/drupal7/sites/$dir_site/* .
......
57 63
remote_sql_file="~/tmp/$sql_file"
58 64
ssh assos "drush @$1 sql-dump > $remote_sql_file"
59 65
scp assos:$remote_sql_file .
60
mysql -u root -e "DROP DATABASE IF EXISTS $1; CREATE DATABASE $1"
66
mysql -u root -e "DROP DATABASE IF EXISTS $local_db_name; CREATE DATABASE $local_db_name"
61 67
ret=$?
62 68
if [ $ret -ne 0 ] ; then
63 69
    echo "mysql daemon is not started. Exiting."
......
65 71
    rm $sql_file
66 72
    exit 1
67 73
fi
68
mysql -u root $1 < $sql_file
74
mysql -u root $local_db_name < $sql_file
69 75
rm $sql_file
70 76
ssh assos "rm $remote_sql_file"
71 77

  
72 78
### modify settings.php
73
if [ $1 = 'default' ] ; then
74
    base_url=http://$DOMAIN
75
else
76
    base_url=http://$DOMAIN/$1
77
fi
78 79
python3 $DIR_MULTIASSOS/other-scripts/modify-settings.py settings.local.php --baseurl $base_url
79 80
chmod 666 *.php
80 81

  

Formats disponibles : Unified diff