Open larsbergstrom opened 8 years ago
launchctl.py
module, which lets us handle this via a service.disabled
state.Er, service.dead
with - enable: False
to make sure it's also not running (not just disabled).
Another, more coarse approach that we can apply now would just be using file.absent
to make sure that file doesn't exist (might need to reboot to kill the current process). However, I think this would get affected by rootless/SIP if we upgrade to El Capitan, so I would not prefer this method.
You can run:
To disable the crash reporting service (which plays badly with our testing infrastructure), but I'm not sure how to disable it permanently...