saltstack/salt — pull request #2015 by thekuffs (2012-09-12 02:29:08+00:00)
Title: Esky / bbfreeze support

This patch adds support for the Esky updating framework. A frozen app, built with the `bdist_esky` setup target can be deployed and updated as a complete application - including shared object dependencies. This patch also adds an `update()` function to the ```saltutil``` module, allowing the minion's software to be updated and restarted on the fly.

I've tested the freezing on Centos 6.3 64-bit, Ubuntu 10.04 64-bit, and Windows Server 2008 32-bit. As it stands, it seems like the easiest way to deploy Salt on Windows.

It needs some documentation, which I will be adding soon.