Releases: salopensource/sal-scripts
Sal Scripts 3.0.3
This release supports the new Sal version 4 checkin, and is required for use with that release. This release does not work with older versions of Sal!
Sal Scripts version 3 adds the concept of "checkin modules", which breaks the task of gathering information from various sources into individual modules. This allows admins to add in custom modules to support any information source they may have to the checkin data submitted by machines for display in the Managed Items and Messages sections of Sal v4.
- Updates Apple SUS checkin module to use /Library/Receipts/InstallHistory.plist (solves #50)
- Adds a
MessageBlacklistPatterns
preference. The submission will have any message that matches any of the regular expression patterns specified here removed prior to sending to Sal. - Fixes Apple SUS checkin module not returning any facts.
- Fixes inventory submission always happening bug.
Sal Scripts 3.0.2
This release supports the new Sal version 4 checkin, and is required for use with that release. This release does not work with older versions of Sal!
Sal Scripts version 3 adds the concept of "checkin modules", which breaks the task of gathering information from various sources into individual modules. This allows admins to add in custom modules to support any information source they may have to the checkin data submitted by machines for display in the Managed Items and Messages sections of Sal v4.
- Updates Apple SUS checkin module to use /Library/Receipts/InstallHistory.plist (solves #50)
- Adds a
MessageBlacklistPatterns
preference. The submission will have any message that matches any of the regular expression patterns specified here removed prior to sending to Sal.
Sal Scripts 3.0.1
This release supports the new Sal version 4 checkin, and is required for use with that release. This release does not work with older versions of Sal!
Sal Scripts version 3 adds the concept of "checkin modules", which breaks the task of gathering information from various sources into individual modules. This allows admins to add in custom modules to support any information source they may have to the checkin data submitted by machines for display in the Managed Items and Messages sections of Sal v4.
- Updates Apple SUS checkin module to use /Library/Receipts/InstallHistory.plist (solves #50)
Sal Scripts 3.0.0
This release supports the new Sal version 4 checkin, and is required for use with that release. This release does not work with older versions of Sal!
Sal Scripts version 3 adds the concept of "checkin modules", which breaks the task of gathering information from various sources into individual modules. This allows admins to add in custom modules to support any information source they may have to the checkin data submitted by machines for display in the Managed Items and Messages sections of Sal v4.
Sal Scripts 2.1.5
Fixed in this release:
- Fixed the behavior of detecting incorrect Munki errors due to offline runs.
- Added option to override this behavior (
SendOfflineReport
from https://github.com/salopensource/sal/wiki/Client-configuration)
Sal Script 2.1.4
New in this release:
- Munki runs that happened whilst the device was offline will no longer be reported to Sal (they are errors, but expected errors)
Sal Scripts 2.1.3
New in 2.1.1:
- Switches to Swift for the report broken client binary (thanks to @mactroll for the help)
- Moves the postflight to a separate Launch Daemon which will speed up Munki runs
- Runs the postflight on a schedule (every 30 mins, randomized) to report on broken Munki installations (coming in a future version of Sal)
- "Friendly" model name is now requested from Apple locally rather than via the Sal server.
Fixed:
- Runs triggered by the Munki postflight were not running due to incorrectly detecting that another copy of the scripts were running. This has been remediated by moving the runner logic to a separate script.
report_broken_client
script reads correct preference
Sal Scripts 2.1.2
New in 2.1.1:
- Switches to Swift for the report broken client binary (thanks to @mactroll for the help)
- Moves the postflight to a separate Launch Daemon which will speed up Munki runs
- Runs the postflight on a schedule (every 30 mins, randomized) to report on broken Munki installations (coming in a future version of Sal)
Fixed:
- Runs triggered by the Munki postflight were not running due to incorrectly detecting that another copy of the scripts were running. This has been remediated by moving the runner logic to a separate script.
report_broken_client
script reads correct preference
Sal Scripts 2.1.1
New in 2.1.1:
- Switches to Swift for the report broken client binary (thanks to @mactroll for the help)
- Moves the postflight to a separate Launch Daemon which will speed up Munki runs
- Runs the postflight on a schedule (every 30 mins, randomized) to report on broken Munki installations (coming in a future version of Sal)
Fixed:
- Runs triggered by the Munki postflight were not running due to incorrectly detecting that another copy of the scripts were running. This has been remediated by moving the runner logic to a separate script.
Sal Scripts 2.1.0
New in 2.1.0:
- Switches to Swift for the report broken client binary (thanks to @mactroll for the help)
- Moves the postflight to a separate Launch Daemon which will speed up Munki runs
- Runs the postflight on a schedule (every 30 mins, randomized) to report on broken Munki installations (coming in a future version of Sal)