opscode/omnibus-ruby — pull request #5 by brandonmartin (2012-04-21 21:09:18+00:00)
Title: Support FreeBSD in UberOmnibus (1 of 3)

Greetings,

I added a drop in replacement for fpm that creates a packing list pkg_create.
I also added libthr (fbsd thread implementation) to the health_check whitelist.

The only changes inline to all workflows (in render_tasks) are:
1.) Swap out the package creation command if we're on freebsd.
2.) Create and remove a temporary exclusion file containing files to be excluded from the package (if any)

Dependencies (only if platform == freebsd)::
1.) FreeBSD ports tree installed (/usr/ports/Tools/scripts/plist)
2.) awk (bsd awk or gawk should work, included in base system).
3.) pkg_create (included in base system)

Thanks,
Brandon