Realizzo un .pkg-installer per un prodotto che estende il server Apache in OS X.
Dallo script postinstall in .pkg sono attualmente in grado di configurare la configurazione di default di Yosemite ed El Capitan, aggiungendo un file product.conf nella cartella /etc/apache2/other
.
Per caricare la nuova configurazione, faccio semplicemente quanto segue dallo script postinstall:
launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist #if not loaded
apachectl stop #if already started
apachectl start
L'installazione di OS X Server cambia il modo in cui è configurato Apache, pertanto l'approccio sopra riportato non riesce. Quindi, come posso configurare il server OS X dal mio script postinstall per fare lo stesso?