projects
/
drupal-init-tools.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fcfacf8
)
bootstrap.sh: allow re-bootstrapping with a different installation profile
author
Antonio Ospite <ao2@ao2.it>
Tue, 24 Oct 2017 10:53:18 +0000
(12:53 +0200)
committer
Antonio Ospite <ao2@ao2.it>
Tue, 24 Oct 2017 10:53:18 +0000
(12:53 +0200)
libexec/bootstrap.sh
patch
|
blob
|
history
diff --git
a/libexec/bootstrap.sh
b/libexec/bootstrap.sh
index
74547af
..
ff69fb0
100755
(executable)
--- a/
libexec/bootstrap.sh
+++ b/
libexec/bootstrap.sh
@@
-133,8
+133,15
@@
sudo chgrp -R "$WEB_SERVER_GROUP" sites/default/files
# Enables clean URLs
sed -i "s@# RewriteBase /drupal\$@RewriteBase ${SITE_BASE_PATH}@" .htaccess
# Enables clean URLs
sed -i "s@# RewriteBase /drupal\$@RewriteBase ${SITE_BASE_PATH}@" .htaccess
+chmod 755 sites/default
chmod 644 sites/default/settings.php
chmod 644 sites/default/settings.php
+# Update the install_profile if it's already there
+if grep -q "^\\\$settings\['install_profile'\] =" sites/default/settings.php;
+then
+ sed -i -e "s/^\(\$settings\['install_profile'\]\) = '[^']*';/\1 = '$INSTALLATION_PROFILE';/g" sites/default/settings.php
+fi
+
# Add some basic settings to settings.php
if ! grep -q "^\\\$settings\['trusted_host_patterns'\] =" sites/default/settings.php;
then
# Add some basic settings to settings.php
if ! grep -q "^\\\$settings\['trusted_host_patterns'\] =" sites/default/settings.php;
then
@@
-152,10
+159,8
@@
then
composer --working-dir=../ require drupal/devel
$DRUSH --yes en devel
composer --working-dir=../ require drupal/devel
$DRUSH --yes en devel
- chmod 755 sites/default
cp sites/example.settings.local.php sites/default/settings.local.php
chmod 444 sites/default/settings.local.php
cp sites/example.settings.local.php sites/default/settings.local.php
chmod 444 sites/default/settings.local.php
- chmod 555 sites/default
if ! grep -q "^include \$app_root . '/' . \$site_path . '/settings.local.php';" sites/default/settings.php;
then
if ! grep -q "^include \$app_root . '/' . \$site_path . '/settings.local.php';" sites/default/settings.php;
then
@@
-164,6
+169,7
@@
then
fi
chmod 444 sites/default/settings.php
fi
chmod 444 sites/default/settings.php
+chmod 555 sites/default
# If using a git checkout of Drupal core, set up a diff alias.
#
# If using a git checkout of Drupal core, set up a diff alias.
#