From 1145ee9e3e74f847da8d165b3ef6887bb15e0c7c Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Wed, 25 Oct 2017 18:28:23 +0200 Subject: [PATCH 1/1] bootstrap.sh: copy settings.local.php only when it's not already there This is to preserve local changes in case of a re-bootstrap. --- libexec/bootstrap.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/libexec/bootstrap.sh b/libexec/bootstrap.sh index 279833a..7513319 100755 --- a/libexec/bootstrap.sh +++ b/libexec/bootstrap.sh @@ -163,13 +163,16 @@ then composer --working-dir=../ require drupal/devel $DRUSH --yes en devel - cp sites/example.settings.local.php sites/default/settings.local.php + if [ ! -e sites/example.settings.local.php ]; + then + cp sites/example.settings.local.php sites/default/settings.local.php - # Disable some overly permissive settings - sed -i -e "s/^\(\$settings\['rebuild_access'\]\).*$/\1 = FALSE;/g" sites/default/settings.local.php - sed -i -e "s/^\(\$settings\['skip_permissions_hardening'\]\).*$/\1 = FALSE;/g" sites/default/settings.local.php + # Disable some overly permissive settings + sed -i -e "s/^\(\$settings\['rebuild_access'\]\).*$/\1 = FALSE;/g" sites/default/settings.local.php + sed -i -e "s/^\(\$settings\['skip_permissions_hardening'\]\).*$/\1 = FALSE;/g" sites/default/settings.local.php - chmod 444 sites/default/settings.local.php + chmod 444 sites/default/settings.local.php + fi if ! grep -q "^include \$app_root . '/' . \$site_path . '/settings.local.php';" sites/default/settings.php; then -- 2.1.4