Al principio, por favor, disculpe el tipo de pregunta discutido y no.
Necesito crear el instalador de software de código abierto para OS X, pero no estoy familiarizado con las convenciones de OS X.
El software de código abierto mencionado es complejo y debe distribuirse en un entorno de entorno virtualizado.
Entonces, para ejecutarlo tienes que usar Vagrant y VirtualBox.
Todo esto debe hacerse de una manera que sea 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 verse ese instalador?
Solo por ejemplo, ¿debo crear una imagen de disco dmg con los instaladores Vagrant y VB agrupados o el instalador pkg que ofrezca la opción de descargar e instalar Vagrant y VB como componentes o tal vez usar un script de preinstalación para realizar la instalación silenciosa de componentes?
El objetivo principal es utilizar la forma legítima si es posible y ofrecer a los usuarios el método más sencillo para instalar el software.
Tal vez podría dirigirme a instaladores existentes que realizan tareas más complejas, no solo copiar archivos.
[Editar] No pido ayuda para codificar o resolver ningún problema técnico, sino que más bien quiero saber cuál es la forma más familiar para que los usuarios de OS X instalen software. En MS Windows, por ejemplo, no hay problema cuando un instalador descarga y ejecuta otro instalador durante su sesión. Como dije, Vagrant y VB son componentes indispensables, ¿cuál sería la forma "correcta" de brindárselo a usted, los usuarios de OS X junto al software principal?