Posted on 04-12-2012 07:53 PM
i've probably mentioned the luggage project before. in case you haven't heard or aren't using luggage, it uses makefiles to generate apple pkg files. some of the benefits include:
anyway, i use it all the time. jamf has composer. most people here probably stick to composer or maybe packagemaker (or iceberg). using makefiles is way quicker, in my opinion.
project page is here: https://github.com/unixorn/luggage
some example makefiles are here: https://github.com/unixorn/luggage-examples
mine are here: https://github.com/rockpapergoat/luggage
i just popped out a couple today that dynamically download firefox or the flash plugin installer, include proxy support, and allow for baking in ff extensions (like cck or others).
those are here and here:
https://github.com/rockpapergoat/luggage/tree/master/firefox
https://github.com/rockpapergoat/luggage/tree/master/flashplayer
the flash player postflight also includes a routine to "fill existing users" much like casper does.
let me know if you want to learn more.