jenkinsci/puppet-jenkins — pull request #25 by tmclaugh (2013-08-24 17:01:25+00:00)
Title: Download plugins to a .jpi file

This appears to mirror the current behavior of Jenkins.* It prevents an issue where the puppet module downloads a .hpi and then Jenkins on start downloads and unpacks a .jpi and deletes the .hpi. The next time Puppet runs it will create an empty .hpi file via the File resource and break the plugin.

* Not sure when this practice started and if an older behavior needs to be supported. If it does there's more changes needed to get this to all work properly.