# When this variable is set, progress for downloads and installs will be sent to this # See `MDM/swiftdialog_example.sh` for an example. # launch and configure Swift Dialog to listen to this file. The process calling Installomator will have # Installomator will not launch Swift Dialog. # When this variable is set, Installomator will write Swift Dialog commands to this path. # This requires Swift Dialog 2.11.2 or higher. # These variables will allow Installomator to communicate progress with Swift Dialog # IGNORE_DND_APPS="firefox,Google Chrome,Safari,Microsoft Edge,Opera,Amphetamine,caffeinate" # example that will ignore browsers when evaluating DND: # Comma separated list of app names to ignore when evaluating DND # - no Script will exit when an active DND full screen app is detected. # - yes Script will run without checking for DND full screen apps. # Interrupt Do Not Disturb (DND) full screen apps # use DEPNotify, then DEPNotify can present a more nice name to the user, When Installomator is locally installed and we # - 1 Installomator will return the name of the label and exit, so last line of # Only let Installomator return the name of the label # - yes App will be reopened if it was closed # - force Install even if it’s the same version # - When not set, the software will only be installed # - 1 root:wheel will be set on the copied app. # - 0 Current user will be owner of copied apps, just like if they # Known bad example: Slack will lose all settings. # Shouldn’t give any problems for the user in most cases. # updates using Installomator, even if latest version. # - yes Replace App Store (and VPP) version of the app and handle future # it will not be touched, no matter its version (default) # - no If the installed app is from App Store (which include VPP installed apps) # Like 'LOGO="/System/Applications/App\ Store.app/Contents/Resources/AppIcon.icns"' # path can also be set in the command call, and if file exists, it will be used. # - microsoft Microsoft Endpoint Manager (Intune) # - appstore Icon is Apple App Store (default) # logo-icon used in dialog boxes if app is blocking # - kill kill process without prompting or giving the user a chance to save # the blocking processes will be terminated. # but user is only allowed to Quit and Continue. # User will be showed a notification about the important update, # but user is only allowed to Quit and Continue, and then we # - tell_user User will be showed a notification about the important update, # possibly blocking for other management actions in this time. # the script will not exit, it will pause until the hour has passed, # WARNING! It might block the MDM agent on the machine, as # Like prompt-user, but clicking "Not Now", will just wait an hour, # show a user dialog for each blocking process found, # Installomator will abort if quitting after three tries does not succeed. # before checking again in case Save dialogs etc are being responded to. # When "Quit and Update" is chosen, blocking process # user can choose "Quit and Update" or "Not Now". # - prompt_user show a user dialog for each blocking process found, # - silent_fail exit script without prompt or installation # Could be great for service apps if they do not respawn # - quit_kill told to quit twice, then it will be killed # - quit app will be told to quit nicely if running # - ignore continue even when blocking processes are found # behavior when blocking processes are found # - all all notifications (great for Self Service installation) # debug mode 2 will download to the temp directory, check for blocking processes, check the version, but will not install anything or remove the current version # debug mode 1 will download to the directory the script is run in, but will not check the version # also no actual installation will be performed # while debugging, items will be downloaded to the parent directory of this script # set to 0 for production, 1 or 2 for debugging # Armin Briegel - Isaac Ordonez - Søren Theilgaard - Adam Codega - with contributions from many othersĮxport PATH=/usr/bin:/bin:/usr/sbin:/sbin # inspired by the download scripts from William Smith and Sander Schram Label= " " # if no label is sent to the script, this will be used
0 Comments
Leave a Reply. |