X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/dc450d306ec47916c28a11b84d9757f0e1921460..244348f83c4e8695ba6aa7cdc6b9a39377754761:/README.mac diff --git a/README.mac b/README.mac index 6ccbf6a..f49c3c4 100644 --- a/README.mac +++ b/README.mac @@ -1,30 +1,18 @@ DisOrder on OS X ================ -The server builds on OS X. It is not well tested in this environment. -Please report successes and failures! - - -Things you will need to do: - -configure with --with-server. - -Make sure that ~jukebox/Library/Logs/CrashReporter/ (or whatever) -exists and is writable by the jukebox user. - - mkdir -p ~jukebox/Library/Logs/CrashReporter - chown -R jukebox:jukebox ~jukebox/Library - -Install server/uk.org.greenend.rjk.disorder.plist into -/Library/LaunchDaemons. Having done this reload the contents: - - sudo launchctl load /Library/LaunchDaemons - -Note that the RunAtLoad key has been deliberately commented out, if -you want to start the server at boot time you must edit this. Given -that at the time of writing this risks causing boot-time kernel -panics, only do this if you are feeling brave. - -To start the server: - - sudo launchctl start uk.org.greenend.rjk.disorder +The server builds on OS X, using Fink to supply many of its +dependencies. It is not well tested in this environment. Please +report successes and failures! + +There is an EXPERIMENTAL script in scripts/setup which asks a few +questions, sets up a basic installation and starts the server. To use +it, after having done 'sudo make install', just do 'sudo +scripts/setup' and follow the prompts. + +Its current main deficiences are: + - it uses the 'daemon' user/group instead of creating a 'jukebox' + identity. + - the launchd configuration does not have the server started at + boot time. You must start it manually. This may be changed in a + future version.