The command `halt' is used to shut down the system.
kext_tools needs to be installed for `halt' to work properly, because `halt' calls com.apple.KernelExtensionServer and locks `kextd'.
So (at the time of 9F33), we patched the kext_tools project for purity purpose, in order to avoid missing symbols expected elsewhere.
Surprisedly, now `halt' and `shutdown' work perfectly (note: it has yet been tested with CF-lite though, and `kextcache' depends on):
In case, `halt' fails, this is what could happening:
WARNING: couldn't lock kext manager for reboot: %s
couldn't lock for reboot
At this time, `shutdown -s now' is failing because of sleep:
For developers >