chiark / gitweb /
Move the plist file to examples/ along with the other startup files.
[disorder] / README.mac
index 8f93dbf8ad50eb5b9955b11b7a3b2e9c408654ea..f49c3c4cce50a6f1e0c17318329195c755144f58 100644 (file)
@@ -1,28 +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:
-
-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.