From: Antonio Ospite Date: Thu, 21 Dec 2017 11:58:11 +0000 (+0100) Subject: bootstrap.sh: always update RewriteBase X-Git-Tag: v0.1.2~25 X-Git-Url: https://git.ao2.it/drupal-init-tools.git/commitdiff_plain/f55dc38b3449a995aa1c1f388b9c522023c9d8d5?ds=sidebyside bootstrap.sh: always update RewriteBase Cover the case of bootstrapping a site a second time without cleaning the web/ directory when the user changed the value of SITE_BASE_PATH in bootstrap.conf: be sure to propagated the change to the .htaccess file. --- diff --git a/libexec/bootstrap.sh b/libexec/bootstrap.sh index 4670cef..edf8314 100755 --- a/libexec/bootstrap.sh +++ b/libexec/bootstrap.sh @@ -150,7 +150,7 @@ sudo chgrp -R "$WEB_SERVER_GROUP" sites/default/files [ -d ../config/sync ] && sudo chgrp -R "$WEB_SERVER_GROUP" ../config/sync # Enables clean URLs -sed -i "s@# RewriteBase /drupal\$@RewriteBase ${SITE_BASE_PATH}@" .htaccess +sed -i "s@\(# \)\{0,1\}RewriteBase .*\$@RewriteBase ${SITE_BASE_PATH}@" .htaccess chmod 755 sites/default chmod 644 sites/default/settings.php