Skip to content

WaitFor ‐ Configure Items to be Installed Outside of Baseline

BigMac Admin edited this page Jun 19, 2024 · 2 revisions

WaitFor

Baseline v2.2 and later This is an array of dictionaries, just like Packages, Installomator Labels, and Scripts. Designed for use with VPP, munki, or MDM delivered apps. Once all other items are processed, Baseline will begin waiting for each of these paths to exist on the device. Just like Scripts Installomator or Packages, WaitFor items can be configured with Icons, Subtitles, and Display Names.

Define Path as a file path for a file you want Baseline to wait for and mark complete once that file exists.

Required arguments for a WaitFor Item:

  • <DisplayName> : The human facing name of this item.
  • <Path> : The file path of the item we are waiting to install.

Optional arguments for an Installomator label:

  • <Icon> : Define an icon which will appear on this row of the SwiftDialog list view. See SwiftDialog documentation for more details.
  • <Subtitle> : Define a sub-title to be added to the row under the DisplayName of the SwiftDialog List View. SwiftDialog documentation
<key>WaitFor</key>
<array>
	<dict>
		<key>DisplayName</key>
		<string>TextSniper</string>
		<key>Icon</key>
		<string>SF=scope,color=red</string>
		<key>Path</key>
		<string>/Applications/TextSniper.app</string>
		<key>Subtitle</key>
		<string>A nifty OCR tool delivered via VPP</string>
	</dict>
</array>

WaitForTimout

This is an optional integer value representing how many seconds Baseline should wait before considering remaining WaitFor items to be failed. This timer does not start until all other Baseline items have been processed. Default is 300 (five minutes).