Al principio, por favor, perdone el tipo de pregunta discutida.
Necesito construir un instalador de software opensource para OS X pero no estoy familiarizado con las convenciones de OS X. El software opensource mencionado es complejo y tiene que ser distribuido en forma de entorno virtualizado. Por lo tanto, para ejecutarlo hay que utilizar Vagrant y VirtualBox.
Todo ello debe hacerse de la manera más familiar para los usuarios de OS X, utilizando las herramientas a las que están más acostumbrados. Entonces mi pregunta es, ¿cómo debería ser ese instalador?
Sólo por ejemplo, ¿debería construir una imagen de disco dmg con los instaladores de Vagrant y VB incluidos o un instalador pkg que dé la opción de descargar e instalar Vagrant y VB como componentes o quizás usar el preinstalador script para realizar la instalación silenciosa de los componentes? El objetivo principal es utilizar la manera legítima si es posible y dar a los usuarios el método más fácil para instalar el software.
Tal vez puedas indicarme los instaladores existentes que realizan tareas más complejas, no sólo copiar archivos.
[Editar] No pido ayuda en la codificación o en la resolución de cualquier problema técnico de hecho, sino que quiero saber cuál es la manera más familiar para los usuarios de OS X para instalar el software. En MS Windows por ejemplo, no hay ningún problema cuando un instalador descarga y ejecuta otro instalador durante su sesión. Como he dicho, Vagrant y VB son componentes indispensables, así que ¿cuál sería la forma "correcta" de proporcionárselos a los usuarios de OS X junto al software principal?