I used
type=forking
in my espeakup unit. From what I'm reading, it looks like that was
actually unnecessary, since
a. espeakup is not a dependency of any other service, as it only
provides speech feedback for blind users at boot time, and
b. the daemon supports a pidfile, which I included in the service unit.
I can test this on my local unit file, or I can pull the edited version
from testing to be sure it works correctly in most if not all cases.
~Kyle
http://kyle.tk
--
Linux killed Kenny, bastard!
--Subject of a real e-mail to the Linux kernel mailing list
12 January, 2009