It has been a while, mainly because I was busy with other things, but there finally is a new release version of Installomator!
The reason work has progressed—quite significantly—even though I was distracted is that Søren Theilgaard and Isaac Ordonez have joined the project as conributors. All of the work from 0.4 to 0.5 was from one of them. We ahve some great plans to move this tool forward, as well.
Many of these new app labels have been provided from others, either through GitHub issues, pull requests, or through comments in the #installomator channel on MacAdmins Slack. Thanks to all who contributed.
What’s new in v0.5:
- Major update and now with help from @Theile and @Isaac
- Added additional
BLOCKING_PROCESS_ACTION
handlings - Added additional
NOTIFY=all
. Usuful if used in Self Service, as the user will be notified before download, before install as well as when it is done. - Added variable
LOGO
for icons in dialogs, useLOGO=appstore
(orjamf
ormosyleb
ormosylem
oraddigy
). It’s also possible to set it to a direct path to a specific icon. Default isappstore
. - Added variable
INSTALL
that can be set toINSTALL=force
if software needs to be installed even though latest version is already installed (it will be a reinstall). - Version control now included. The variable
appNewVersion
in a label can be used to tell what the latest version from the web is. If this is not given, version checking is done after download. - For a label that only installs a pkg without an app in it, a variable
packageID
can be used for version checking. - Labels now sorted alphabetically, except for the Microsoft ones (that are at the end of the list). A bunch of new labels added, and lots of them have either been changed or improved (with
appNewVersion
ogpackageID
). - If an app is asked to be closed down, it will now be opened again after the update.
- If your MDM cannot call a script with parameters, the label can be set in the top of the script.
- If your MDM is not Jamf Pro, and you need the script to be installed locally on your managed machines, then take a look at Theiles fork. This fork can be called from the MDM using a small script.
- Script
buildCaseStatement.sh
to help with creating labels have been improved. - Fixed a bug in a variable name that prevented updateTool to be used
- added
type
variable for value"updateronly"
if the label should only run an updater tool.
And if you are counting, there are now more than 260 application labels in Installomator. However, that number is a bit inflated, because several vendors have multiple downloads for Intel and Apple Silicon apps.
Get the script and find the instructions on the GitHub repo.
If you have any feedback or questions, please join us in the #installomator
channel on MacAdmins Slack.
Thanks again to all those who contributed!
(Installomator Icon credit: Mischa van der Bent)