bootstrap.sh: disable some overly permissive settings in settings.local.php
authorAntonio Ospite <ao2@ao2.it>
Tue, 24 Oct 2017 10:55:20 +0000 (12:55 +0200)
committerAntonio Ospite <ao2@ao2.it>
Tue, 24 Oct 2017 10:55:20 +0000 (12:55 +0200)
This avoids warnings in the status report after "drin bootstrap --devel"

libexec/bootstrap.sh

index ff69fb0..75f245c 100755 (executable)
@@ -160,6 +160,11 @@ then
   $DRUSH --yes en devel
 
   cp sites/example.settings.local.php sites/default/settings.local.php
   $DRUSH --yes en devel
 
   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
+
   chmod 444 sites/default/settings.local.php
 
   if ! grep -q "^include \$app_root . '/' . \$site_path . '/settings.local.php';" sites/default/settings.php;
   chmod 444 sites/default/settings.local.php
 
   if ! grep -q "^include \$app_root . '/' . \$site_path . '/settings.local.php';" sites/default/settings.php;