Различные TargetDir для каждого пакета с Qt Installer Framework
Возможно ли с помощью Qt Installer Framework создать установщик с несколькими пакетами, каждый из которых имеет свой TargetDir
(т.е. пункт назначения)?
Например, я хочу установщик, который устанавливает SDK в /Library/Frameworks
и демонстрационное приложение для /Applications
? Только /Applications
путь должен быть редактируемым пользователем.
1 ответ
Оказывается, есть пример именно для этого случая:
http://doc.qt.io/qtinstallerframework/qt-installer-framework-modifyextract-example.html
По сути, вы создаете сценарий для компонента, который переопределяет операцию архивирования:
Component.prototype.createOperationsForArchive = function(archive)
{
component.addOperation("Extract", archive, "/Library/Frameworks");
}