puppetlabs/Razor — pull request #305 by daniel-pittman (2013-01-02 21:53:33+00:00)
Title: Initial deb and rpm packaging

This closes #303 by adding support for the Puppet Labs package building infrastructure, and the meta-bits to build both Debian and RPM packages.

These carefully and deliberately target the current layout: install into `/opt/razor`, no system integration, etc. This is not a distribution-ready set of packages, or anything close to final.

It is a start on being able to build, test, and ship these packages - as well as to figure out a way to migrate gently from git to packaged releases.

If you want to try this out, use `rake package:bootstrap`, then `rake package:tar`, which will produce a tarball containing a build-ready version with the packaging meta-bits tucked away in the `ext` directory.

We are working on wiring this up internally to CI for nightly builds, and making the built packages available after some testing, but that is still a little while off.