bin/regen.sh - Run DatabaseInitializer (first boot) before GenerateData
authorTim Otten <totten@civicrm.org>
Sat, 28 May 2016 02:19:57 +0000 (19:19 -0700)
committerTim Otten <totten@civicrm.org>
Sat, 28 May 2016 02:19:57 +0000 (19:19 -0700)
commit27458805bf8e70d594ed9fe8fcd0462a2c11e011
treeb3bd36e0e73179e0ef7a2c154377dbbb5d3b9a8a
parente5d2838715ac4f9e714c5c1c2f022d76eac77dd8
bin/regen.sh - Run DatabaseInitializer (first boot) before GenerateData

The DatabaseInitializer is called during first boot
(`CRM_Core_Config::singleton()`) and runs `system.flush session=1
triggers=1` which (among other things) enumerates modules (including CMS
modules).  In standalone boot protocol, that means it runs before
`CRM_Utils_System::loadBootstrap()` (which means that CMS modules
cannot be enumerated yet).

A simple work-around is to always boot the CMS first (before
`CRM_Core_Config::singleton()` or `DatabaseInitializer` runs).
bin/regen.sh
bin/setup.lib.sh