y’know, now I’m starting to think the problem we’re having is because launchd (which is controlling mt-daapd) knows where inetd is, but somehow our default shell doesn’t. Could it be that you and I are missing something from our PATH? Gonna check into that when I get a sec.
Aaah… I see.
If you just want to enable and disable it from launchd, use launchctl.
launchctl unload /path/to/plist
launchctl load /path/to/plist
that should work.