slimserver
slimserver copied to clipboard
LaunchDaemon on macOS needs a lot of love
Starting LMS when the system starts fails for several reasons:
- PrefPane fails to create the LaunchDaemon item to start with
- LMS doesn't want to start as
root
, but we don't set a user - probably due to the first limitation LMS fails to create folders for logs, prefs, playlists etc., as it can't find the user
root
's home
Installation likely fails because AuthorizationExecuteWithPrivileges
has been deprecated ever since OS X 10.7