Releases: salsoftware/legacy-sal
Bugfixed
Migrate preference domain
This version of the postflight script will now use the com.salsoftware.sal
preference domain. All clients preferences should be updated when deploying this update.
Engage debug mode
Adds debugging information to the post flight script.
Bug fixes!
Puppet status is correctly reported again, and extra arguments are correctly passed to the scripts contained in postflight.d and preflight.d.
Postflight.d
Moves the Sal Postflight script to a postflight.d directory. The postflight script will execute every script in this directory to allow for other postflight scripts to be run (for example, one for Plan B or Munki Web Admin).
Bug fixes!
This fixes an issue when your Puppet report isn't absolutely perfect. I don't know what it is doing, but this should be more robust.
Yosemite compatibility
This version of the scripts improves compatibility with servers running HTTPS and Yosemite clients.
Correct Facterlib path
On some versions of Facter, the custom path for facts wasn't being read correctly. This is now fixed!
Record OS
This release will record the OS family (Darwin in the case of OS X) in preparation for integration with PuppetDB (which will obviously have more than just Macs for most environments).
Bugfixes
The script can now be run from outside /usr/local/munki
(for example, you might have /usr/local/munki/posstflight.d
).
A few other issues have been fixed in this release as well.