Jon.Black
macadmin

Mac Admin: Deploying SwiftDialog via Mosyle

Why does this need a specific guide? Because Mosyle still doesn't do install receipts properly.
Jon Black 2 min read
Mac Admin: Deploying SwiftDialog via Mosyle
Photo by Alexander Sinn / Unsplash

Create two device groups and a custom command.

Your first group is for detecting if SwiftDialog has been installed. I simply call this Software - SwiftDialog - Installed .

Go create a Custom Command Response, I call it Software - SwiftDialog - Install Check and the code for that is:

#!/bin/bash
[ -e /usr/local/bin/dialog ] && echo "True" || echo "False"

and the criteria is simply Software - SwiftDialog - Install Check response is True

Second Device group is Software - SwiftDialog - Missing and the criteria is simply Software - SwiftDialog - Install Check response is False

Upload the PKG

Go get the current release URL, throw it into a PKG deployment, mark it as signed and managed, that's it.

Create a PKG profile

Simple as can be, just hit install all after saving

Your device group is, you guessed it, Software - SwiftDialog - Missing

Notifications

Make a quick notification profile with these options:

Apply that to every device.


Done.

Go drink some water, you worked really hard.

Share
More from Jon.Black

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to Jon.Black.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.