Bug #24638
closedInstall Tool does not install extensions properly
0%
Description
The Install Tool contains an API for adding new extensions (tx_coreupdates_installsysexts::addExtToList() and tx_coreupdates_installsysexts::writeNewExtensionList()). These methods are very, very simple and don't take into account such factors as:
- extension priority (top, middle, bottom)
- double extension list since 4.4 (extList and extList_FE)
This issue appeared while working on the workspaces migration wizard, which may need to install such extensions as version, workspaces, extbase and fluid. With the current tools, the extensions get added only to extList. Furthermore extbase is supposed to be "top". So someone who gets, for example, extbase first installed via the workspaces migration wizard will inherit a broken installation.
(issue imported from #M17114)
Files