ffrank/puppet — pull request #2 by incase (2014-08-25 00:12:57+00:00)
Title: (PUP-2790) Use telinit to detect upstart version.

During installations, initctl is overridden by a script that does nothing except displaying a message. This makes the original provider misbehave when forced to be used. telinit is not diverted and provides the same version information.
Still, for anything but version information, start/stop/restart etc. should remain the same, as it is actually not wanted to start a service during this stage of installation.