flapjack / omnibus-flapjack

Flapjack packages for all! Build the packages, and update the repositories.
http://flapjack.io
23 stars 14 forks source link

Support building flapjack v2 packages #105

Closed ghost closed 8 years ago

ghost commented 8 years ago

I've used this to successfully build Debian packages (for precise) of both v1.6.0 and current flapjack master, haven't touched publishing or tried any other package types/distribution versions.

The locale changes fix #104.

The checkout of the commit the build is run from is a bit hacky, but at least supports development in branches.

The rest of the changes concern differences between Flapjack v1 and v2 requirements, version number line format, etc.

It uses latest Rubygems and Ruby offered by omnibus-software at time of writing; I'd like to get things using the most recent chef/omnibus version, but went some way down that path and decided it was mostly irrelevant to the core purpose of this PR, which was to get v2 packages building with the current tools. I'll work on that for another pull request.

jessereynolds commented 8 years ago

Nice one!