Skip to content
This repository was archived by the owner on Mar 4, 2019. It is now read-only.

Commit 13169cb

Browse files
committed
Fixed the script for changing the domain.
1 parent 5a1b940 commit 13169cb

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

install/config/domain.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,27 @@ then
2222
fi
2323

2424
echo $domain > /etc/hostname
25+
old_domain=$(head -n 1 /etc/hosts.conf | cut -d' ' -f2)
2526
sed -i /etc/hosts.conf \
26-
-e "1c 127.0.0.1 $domain"
27+
-e "s/$old_domain/$domain/g"
2728
/etc/hosts_update.sh
2829

2930
### change config files
3031
for file in $(ls /etc/nginx/sites-available/bcl*)
3132
do
32-
sed -i $file -e "s/server_name .*\$/server_name $domain;/"
33+
sed -i $file -e "/server_name/ s/$old_domain/$domain/"
3334
done
3435
for file in $(ls /etc/apache2/sites-available/bcl*)
3536
do
3637
sed -i $file \
37-
-e "s#ServerName .*\$#ServerName $domain#" \
38-
-e "s#RedirectPermanent .*\$#RedirectPermanent / https://$domain/#"
38+
-e "/ServerName/ s/$old_domain/$domain/" \
39+
-e "/RedirectPermanent/ s/$old_domain/$domain/"
3940
done
4041
for file in $(ls /var/www/bcl*/sites/default/settings.php)
4142
do
42-
sed -i $file -e "/^\\\$base_url/c \$base_url = \"https://$domain\";"
43+
sed -i $file -e "/^\\\$base_url/ s/$old_domain/$domain/"
4344
done
45+
46+
### update uri on drush aliases
47+
sed -i /etc/drush/local_lbd.aliases.drushrc.php \
48+
-e "/'uri'/ s/$old_domain/$domain/"

0 commit comments

Comments
 (0)