SecondSonConsulting / Baseline

An MDM agnostic zero touch solution for macOS
MIT License
202 stars 24 forks source link

Added Support for App Catalog-based Installations #57

Closed PinkShellos closed 3 months ago

PinkShellos commented 3 months ago

Added support for checking app installations based on file path existence in the background. This will allow apps that are auto-deployed via VPP or MDM App Catalogs to be added to the Baseline configuration (#54).

This implementation is heavily inspired by @acodega's dialog-scripts/MDMAppsDeploy.sh.

It builds an array from the Baseline config file of display names with an optional alternate file path if the app doesn't install to /Applications/<App Display Name>.app.

The function to start checking the installation of these apps runs prior to the script processing Installomator labels, but is backgrounded so that it can run without interrupting the rest of the installers.

PinkShellos commented 3 months ago

Closing without merge, solved for with WaitFor key in v2.2