Hago un instalador .pkg para un producto que extiende el servidor Apache en OS X.
Desde el script postinstall en .pkg, actualmente puedo configurar la configuración predeterminada de Yosemite y El Capitán, agregando un archivo product.conf en la carpeta /etc/apache2/other
.
Para cargar la nueva configuración, simplemente hago lo siguiente desde el script postinstall:
launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist #if not loaded
apachectl stop #if already started
apachectl start
La instalación del servidor OS X cambia la forma en que se configura Apache, por lo que el enfoque anterior falla. Entonces, ¿cómo puedo configurar el servidor OS X desde mi script posterior a la instalación para hacer lo mismo?