Drupal 10, the latest version of the open-source digital experience platform with even more features, is here.Not sure about Apache, but with Nginx it just doesn't work at all. Not sure if this could be related to Drush changes (I have tested latest 6.4.0) or something else, but have tried it both with BOA specific configuration (which worked before) and also vanilla Aegir, and the code related to sites in subdirs is not even called (nothing related can be found in the task log).










Comments
Comment #1
omega8cc CreditAttribution: omega8cc commentedThe culprit seems to be here:
This array is always empty. That is why this code simply doesn't work as expected:
And of course this also shouldn't work for the same reason, I suppose:
If this code worked before, why it no longer works? No idea :/
Comment #2
omega8cc CreditAttribution: omega8cc commentedOK, it seems that to make it work, in needs ~/.drush/drushrc.php file, but I don't see this file created, for some reason.
====
Issue #2098389: Record enabled Hosting Features in /var/aegir/.drush/drushrc.php.
We want to be able to block unwanted Drush hooks from firing, especially those in
extensions where the front-end module is not enabled. To do so, we need to know
which Hosting Features are enabled very early in the Drush bootstrap process, since
blocking the unwanted hooks from firing is accomplished with hook_drush_load()'s.
Comment #3
omega8cc CreditAttribution: omega8cc commentedWell, I think it is related to our custom Drush hardening we did to improve security. We need to add back this code and restrict it to aegir backend user, I suppose.
Comment #4
omega8cc CreditAttribution: omega8cc commentedYep, that was it, sorry for the noise. I will submit some fixes we added while debugging this, separately.