Estoy intentando automatizar la configuración de un 'agente de compilación' de vsts para mac, como se documenta aquí: enlace
Un paso recomendado, que es definitivamente útil en nuestra base de datos es configurar el inicio de sesión automático (y el bloqueo), y los enlaces a los pasos de esta guía:
He encontrado muchas referencias al enfoque de GUI de preferencias del sistema, que funcionó cuando lo probé a mano, pero pocas al enfoque de línea de comandos, que es lo que me gustaría hacer para mi script. Algunos enfoques de línea de comando están desactualizados, con referencias a 'systemsetup' que ya no están disponibles. Actualmente estamos en 10.11, y estamos planeando pasar a 10.12 en algún momento, por lo que cualquier enfoque para estos sistemas sería apreciado.
He encontrado una referencia a la configuración plist 'autoLoginUser', que he probado. Se puede configurar con comandos como:
sudo defaults write /Library/Preferences/com.apple.loginwindow autoLoginUser "buildagent"
Este valor se establece cuando se establecen las preferencias, pero no es suficiente por sí mismo.
¿Se puede hacer esto completamente desde la línea de comandos, como a través de un script? Si es así, ¿cómo?