Оригинальный .msi пакет MySQL прекрасно устанавливает компоненты MySQL на машину, но при этом не регистрирует службу и не запускает её. Решил эту проблему. Данный проект создаёт .msm файл, реализующий необходимую функциональность. Открываем исходный .msi файл (например - mysql-5.6.10-winx64.msi) с помощью Orca из состава MSI SDK, создаём трансформацию, подключаем данный модуль, сохраняем трансформацию. И полученную таким образом трансформацию можно использовать при распространении пакета через GPO.
Подготовленная административная точка установки расположена в подкаталоге bin/x64/Release. Открываем исходный .msi файл (например - mysql-5.6.10-winx64.msi) с помощью Orca из состава MSI SDK, создаём трансформацию, подключаем данный модуль, сохраняем трансформацию. И используем при распространении пакета через GPO.
Подготовленная трансформация так же находится в репозитории.
Для внесения изменений в пакет и повторной сборки пакета потребуются следующие продукты:
- Microsoft Visual Studio 2012 Shell:
- Windows Installer XML Toolset - WIX
Установить необходимо все пакеты в указанном порядке. В результате - получае MS Visual Studio 2012 с подготовленными шаблонами проектов WiX. После этого открываем файл решения и собираем решение.