Tengo la siguiente función:
hardware_model () {
local hardware_mod
hardware_mod=$(defaults read ~/Library/Preferences/com.apple.SystemProfiler.plist 'CPU Names' \
| cut -sd '"' -f 4 \
| uniq)
write_header "Hardware Model" "$hardware_mod"
}
que devuelve, por ejemplo: MacBook Air (13-inch, Early 2014)
.
Sin embargo, en algunas máquinas, ejecutando la misma versión de OS X, obtengo:
2018-08-20 11:59:30.331 defaults[25029:3478859]
The domain/default pair of
(/var/root/Library/Preferences/com.apple.SystemProfiler.plist, CPU
Names) does not exist .
Mi pregunta es: ¿qué acciones específicas desencadenan la creación de: com.apple.SystemProfiler.plist
? Me gustaría poder crear este archivo de manera confiable en OS X 10.10-10.13 (inclusive), desde una terminal, si es posible.
Gracias.