Add a service utility to let plugin.service.provider be set to initd to ...

...run init scripts

I've never touched Ruby before and this code is certainly terrible, but I figured I'd put it out there so somebody better could make a proper implementation of sysvinit without running puppet
This is not the correct way to get service status from a SysV init script.  The status is communicated by the exit code of the status action, the textual output is for display purposes only.

http://fedoraproject.org/wiki/Packaging:SysVInitScript#Exit_Codes_for_the_Status_Action