one RPM for all new sensu-plugins

How can I package all the new sensu-plugins from github into one big
RPM? what is the best way to approach this? I am wondering if it could
be possible to download/install everything under certain gem folder
(newly allocated gem folder just for this, and then just package that
big folder into one RPM package for sensu-plugins?

I still find it extremely difficult to package sensu-plugins one at a
time to rpm packages, there are simply too many dependancies..

I think this is a lot harder than it sounds.

I tried this out and there were lots of gem conflicts. You pretty much
can't have all the community plugins installed at the same time in the
same Gemfile.

Also the dependencies on such a package would be massive.

But it seems like it might be useful too build your own gemfile and
package that up, even if it didn't have everything (similar to the
entireprise builds?)

I started something but didn't get very far because of the conflicts:
https://github.com/solarkennedy/sensu-plugins-packaging
Feel free to fork+collaborate on something.

ยทยทยท

On Mon, Oct 12, 2015 at 6:35 AM, hai wu <haiwu.us@gmail.com> wrote:

How can I package all the new sensu-plugins from github into one big
RPM? what is the best way to approach this? I am wondering if it could
be possible to download/install everything under certain gem folder
(newly allocated gem folder just for this, and then just package that
big folder into one RPM package for sensu-plugins?

I still find it extremely difficult to package sensu-plugins one at a
time to rpm packages, there are simply too many dependancies..