Skip to content

Releases: salopensource/sal-scripts

Sal Scripts 3.0.3

13 Sep 16:50
715c6e1
Compare
Choose a tag to compare
Sal Scripts 3.0.3 Pre-release
Pre-release

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

06 Sep 19:33
Compare
Choose a tag to compare
Sal Scripts 3.0.2 Pre-release
Pre-release

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

03 Sep 15:12
4702013
Compare
Choose a tag to compare
Sal Scripts 3.0.1 Pre-release
Pre-release

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

15 Aug 19:06
e759d26
Compare
Choose a tag to compare
Sal Scripts 3.0.0 Pre-release
Pre-release

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

10 Jun 22:16
f53c706
Compare
Choose a tag to compare

Fixed in this release:

Sal Script 2.1.4

29 Apr 23:00
f0fe26d
Compare
Choose a tag to compare

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

25 Jun 15:15
b3b65f1
Compare
Choose a tag to compare

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

30 May 20:29
Compare
Choose a tag to compare

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

30 May 15:04
Compare
Choose a tag to compare

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

29 May 18:44
2f350ec
Compare
Choose a tag to compare

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)