Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baseline2.2 updates #671

Merged
merged 6 commits into from
May 18, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<key>pfm_format_version</key>
<integer>1</integer>
<key>pfm_last_modified</key>
<date>2024-03-03T00:00:00Z</date>
<date>2024-04-26T00:00:00Z</date>
<key>pfm_platforms</key>
<array>
<string>macOS</string>
Expand Down Expand Up @@ -127,7 +127,7 @@ A profile can consist of payloads with different version numbers. For example, c
</dict>
<dict>
<key>pfm_description</key>
<string>Define scripts that are run immediately as the user logs in.</string>
<string>Define scripts that are run immediately as the user logs in, prior to any Baseline SwiftDialog windows. These scripts are the place to add your custom welcome messages or pre-flight scripts.</string>
<key>pfm_name</key>
<string>InitialScripts</string>
<key>pfm_subkeys</key>
Expand All @@ -137,7 +137,7 @@ A profile can consist of payloads with different version numbers. For example, c
<array>
<dict>
<key>pfm_description</key>
<string>The name you want to appear in the SwiftDialog menu as this script is run.</string>
<string>The name you want to appear in SwiftDialog and logs. Initial Scripts will only be shown to the user if the item Fails.</string>
<key>pfm_name</key>
<string>DisplayName</string>
<key>pfm_title</key>
Expand Down Expand Up @@ -187,7 +187,7 @@ A profile can consist of payloads with different version numbers. For example, c
</dict>
<dict>
<key>pfm_description</key>
<string>Define Installomator labels to be run by Baseline.</string>
<string>Define Installomator labels to be run by Baseline. For information specific to Installomator, see the Installomator Github: https://github.com/Installomator/Installomator</string>
<key>pfm_name</key>
<string>Installomator</string>
<key>pfm_subkeys</key>
Expand Down Expand Up @@ -431,6 +431,82 @@ A profile can consist of payloads with different version numbers. For example, c
<key>pfm_type</key>
<string>array</string>
</dict>
<dict>
<key>pfm_app_min</key>
<string>2.2</string>
<key>pfm_description</key>
<string>Define files which you want Baseline to wait for. Use this for items not directly installed by Baseline, like VPP or MDM installed apps.</string>
<key>pfm_name</key>
<string>WaitFor</string>
<key>pfm_subkeys</key>
<array>
<dict>
<key>pfm_subkeys</key>
<array>
<dict>
<key>pfm_description</key>
<string>The name you want to appear in the SwiftDialog menu for this item we are waiting for.</string>
<key>pfm_name</key>
<string>DisplayName</string>
<key>pfm_title</key>
<string>Display Name</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_description</key>
<string>A path to the file you want Baseline to wait for.</string>
<key>pfm_name</key>
<string>Path</string>
<key>pfm_title</key>
<string>Path</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_description</key>
<string>The icon you want to appear in the SwiftDialog menu for this item. Can be a URL or local file path.</string>
<key>pfm_name</key>
<string>Icon</string>
<key>pfm_title</key>
<string>Icon</string>
<key>pfm_type</key>
<string>string</string>
</dict>
<dict>
<key>pfm_app_min</key>
<string>2.1</string>
relgit marked this conversation as resolved.
Show resolved Hide resolved
<key>pfm_description</key>
<string>The subtitle text to appear on this line item.</string>
<key>pfm_name</key>
<string>Subtitle</string>
<key>pfm_title</key>
<string>Subtitle</string>
<key>pfm_type</key>
<string>string</string>
</dict>
</array>
<key>pfm_type</key>
<string>dictionary</string>
</dict>
</array>
<key>pfm_title</key>
<string>WaitFor</string>
<key>pfm_type</key>
<string>array</string>
</dict>
<dict>
<key>pfm_app_min</key>
<string>2.2</string>
<key>pfm_description</key>
<string>When using WaitFor, enter the number of seconds you wish to wait before Baseline considers remaining items a failure. This timer does not start until all other items are processed. Default 300.</string>
relgit marked this conversation as resolved.
Show resolved Hide resolved
<key>pfm_name</key>
<string>WaitForTimeout</string>
<key>pfm_title</key>
<string>WaitFor Timeout</string>
<key>pfm_type</key>
<string>integer</string>
</dict>
<dict>
<key>pfm_default</key>
<true/>
Expand Down Expand Up @@ -505,7 +581,7 @@ A profile can consist of payloads with different version numbers. For example, c
</dict>
<dict>
<key>pfm_description</key>
<string>This setting controls whether Baseline will reinstall SwiftDialog as the final step before completion. Default behavior if this key is omitted will reinstall SwiftDialog if a custom PNG is found in /Library/Application Support/Dialog/Dialog.png.</string>
<string>This setting controls whether Baseline will reinstall SwiftDialog as the final step before completion. Default behavior if this key is omitted will reinstall SwiftDialog if a custom PNG is found in /Library/Application Support/Dialog/Dialog.png. Leave this as default if you use Baseline to deploy a custom SwiftDialog icon. Set to false if you do not want Baseline to ever reinstall SwiftDialog. Set to True if you always want to reinstall SwiftDialog after each Baseline.</string>
<key>pfm_name</key>
<string>ReinstallDialog</string>
<key>pfm_title</key>
Expand Down Expand Up @@ -549,6 +625,20 @@ A profile can consist of payloads with different version numbers. For example, c
<key>pfm_type</key>
<string>boolean</string>
</dict>
<dict>
<key>pfm_app_min</key>
<string>2.2</string>
<key>pfm_default</key>
<false/>
<key>pfm_description</key>
<string>If set to true, when a Script is processing a jamf policy (/usr/local/bin/jamf), Baseline will watch the Jamf log to provide more verbose output on that line item. Similar to the Installomator integration, text and a progress circle will be used for all jamf items. </string>
<key>pfm_name</key>
<string>JamfVerbose</string>
<key>pfm_title</key>
<string>Verbose Jamf Items</string>
<key>pfm_type</key>
<string>boolean</string>
</dict>
<dict>
<key>pfm_description</key>
<string>SwiftDialog options for the primary Baseline progress list window.</string>
Expand Down Expand Up @@ -581,7 +671,7 @@ A profile can consist of payloads with different version numbers. For example, c
</dict>
<dict>
<key>pfm_description</key>
<string>Define a file or folder path. If this file or folder exists, Baseline will exit quietly without processing any items.</string>
<string>Define a file or folder path. When Baseline starts, if this file or folder exists, Baseline will exit quietly without processing any items. Use this option if your management tool may re-send scripts when not desired.</string>
<key>pfm_name</key>
<string>ExitCondition</string>
<key>pfm_title</key>
Expand Down Expand Up @@ -609,6 +699,6 @@ A profile can consist of payloads with different version numbers. For example, c
<key>pfm_unique</key>
<true/>
<key>pfm_version</key>
<integer>3</integer>
<integer>4</integer>
</dict>
</plist>
Loading