First, when I try to set up transmission-daemon as a LaunchDaemon, it just spawns out of control, eventually preventing me from starting any other processes on the iMac. Here's the plist I'm using to set it up:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<dict>
<key>NetworkState</key>
<true/>
</dict>
<key>Label</key>
<string>com.transmission.daemon</string>
<key>UserName</key>
<string>surfer</string>
<key>GroupName</key>
<string>staff</string>
<key>ProgramArguments</key>
<array>
<string>/.sw/bin/transmission-daemon</string>
<string>--config-dir</string>
<string>/Users/surfer/.config/transmission-daemon</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StandardErrorPath</key>
<string>/dev/null</string>
<key>StandardOutPath</key>
<string>/dev/null</string>
</dict>
</plist>
Second, I can't get it to honor the watch-dir. When I launch the daemon in the foreground, I see this:
Code: Select all
[14:55:03.054] Watching "/Users/surfer/Downloads" for new .torrent files (/Users/surfer/Downloads/Transmission/daemon/daemon.c:515)
[14:55:03.054] Using readdir to watch directory "/Users/surfer/Downloads" (/Users/surfer/Downloads/Transmission/daemon/watch.c:161)
Anyone have any ideas on how to solve either/both of these issues?