Mac OS X: installer .pkg and startup scripts
This issue covers installing a command-line-only version of NUT on OS X.
- [ ] Build procedure for installer .pkg
- [ ] launchd startup scripts
- [x] upsd
- [x] upsmon
- [ ] drivers (separate, rather than upsdrvctl?)
- [ ] uninstaller script ("make uninstall" assumes make is available)
~~Ideally, we would have some self-update capability (like Sparkle), but for now, there is https://freecode.com/projects/networkupstools~~ (update: freecode is dead)
@clepple : I once scripted .pkg generation... If I can help, let me know
starting on upsd and upsmon scripts: https://github.com/networkupstools/nut/tree/osx_launchd
Much has changed in the macOS landscape since I opened this issue, and I personally don't think we have a large enough Mac user base to justify setting up developer certificates and the like to support a smooth package-based installation process. It is possible to get some form of NUT working with https://brew.sh
Leaving the issue open in case someone else wants to take this on.