I haven't looked at the source, but I dare to make some suggestions for the code flow:
Please just start daapd detached from the init script. One might lose startup failures, but the delay on boot gets unacceptable when you have a large music repository.
Kind regards, Philipp Kern -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]