cleaned up some labels and chan

This commit is contained in:
Armin Briegel
2021-11-23 11:05:27 +01:00
parent 74ff5ecb08
commit 89dffc5989
7 changed files with 538 additions and 123 deletions

View File

@@ -1,10 +1,11 @@
## v0.8 ## v0.8
- Installomator now detects when an app is already installed, and will display notifications correctly the user based on if the app was updated or installed for the first time. - Installomator now detects when an app is already installed, and will display notifications correctly the user based on if the app was updated or installed for the first time.
- New variables for labels that should be installaed using CLI: `CLIInstaller` and `CLIArguments`. If the installer app is named differently than the installed app, then the variable `installerTool` should be use to name the app that should be located in the DMG or zip. See the label __adobecreativeclouddesktop__ to see its use. - New variables for labels that should be installed using CLI: `CLIInstaller` and `CLIArguments`. When the installer app is named differently than the installed app, then the variable `installerTool` should be used to name the app that should be located in the DMG or zip. See the label __adobecreativeclouddesktop__ to see its use.
- `buildLabel.sh` has been improved to build GitHub software labels much easier. In essense if the URL contains github.com, then it will try to find if it's the latest version or if variable `archiveName` is needed for finding the software. Also improved messaging throughout the script, as well as handling a situation where a pkg does not include a “DIstribution” file, but a “PackageInfo”. - `buildLabel.sh` has been improved to build GitHub software labels much easier. In essense if the URL contains github.com, then it will try to find if it's the latest version or if variable `archiveName` is needed for finding the software. Also improved messaging throughout the script, as well as handling a situation where a pkg does not include a “Distribution” file, but a “PackageInfo”.
- MDM script extended with `caffeinate` so Mac will not go to sleep during the time it takes installomator to run. Especially during setup, this can be handy. - MDM script extended with `caffeinate` so Mac will not go to sleep during the time it takes installomator to run. Especially during setup, this can be useful.
- Microsoft labels with `updateTool` variable, is updated to run `msupdate --list` before running the updateTool directly. Problems have been reported that the update would fail if the `--list` parameter for the command was not run first. - Microsoft labels with `updateTool` variable, is updated to run `msupdate --list` before running the updateTool directly. Problems have been reported that the update would fail if the `--list` parameter for the command was not run first. This should help with the Jamf agent stalling during installation.
- Added bunch of new labels, and improved others.
## v0.7 ## v0.7

File diff suppressed because it is too large Load Diff

View File

@@ -82,6 +82,7 @@ desktoppr
detectxswift detectxswift
devonthink devonthink
dialog dialog
dialpad
discord discord
docker docker
drift drift
@@ -289,6 +290,7 @@ sirimote
sizeup sizeup
sketch sketch
sketchupviewer sketchupviewer
skype
slack slack
smartgit smartgit
snagit snagit
@@ -301,6 +303,8 @@ sonoss2
sourcetree sourcetree
splashtopsos splashtopsos
spotify spotify
sqlpropostgres
sqlprostudio
steelseriesengine steelseriesengine
strongsync strongsync
sublimetext sublimetext
@@ -346,6 +350,7 @@ vlc
vmwarehorizonclient vmwarehorizonclient
vscodium vscodium
wacomdrivers wacomdrivers
wallyezflash
webex webex
webexmeetings webexmeetings
webexteams webexteams

View File

@@ -3,4 +3,4 @@ sketchupviewer)
type="dmg" type="dmg"
downloadURL="$(curl -fs https://www.sketchup.com/sketchup/SketchUpViewer-en-dmg | grep "<a href=" | sed 's/.*href="//' | sed 's/".*//')" downloadURL="$(curl -fs https://www.sketchup.com/sketchup/SketchUpViewer-en-dmg | grep "<a href=" | sed 's/.*href="//' | sed 's/".*//')"
expectedTeamID="J8PVMCY7KL" expectedTeamID="J8PVMCY7KL"
;; ;;

View File

@@ -4,4 +4,4 @@ sqlpropostgres)
downloadURL="https://macpostgresclient.com/download.php" downloadURL="https://macpostgresclient.com/download.php"
expectedTeamID="LKJB72232C" expectedTeamID="LKJB72232C"
blockingProcesses=( "SQLPro for Postgres" ) blockingProcesses=( "SQLPro for Postgres" )
;; ;;

View File

@@ -4,4 +4,4 @@ sqlprostudio)
downloadURL="https://www.sqlprostudio.com/download.php" downloadURL="https://www.sqlprostudio.com/download.php"
expectedTeamID="LKJB72232C" expectedTeamID="LKJB72232C"
blockingProcesses=( "SQLPro Studio" ) blockingProcesses=( "SQLPro Studio" )
;; ;;

View File

@@ -5,4 +5,4 @@ wacomdrivers)
expectedTeamID="EG27766DY7" expectedTeamID="EG27766DY7"
pkgName="Install Wacom Tablet.pkg" pkgName="Install Wacom Tablet.pkg"
appNewVersion="$(curl -fs https://www.wacom.com/en-us/support/product-support/drivers | grep mac/professional/releasenotes | head -1 | awk -F"|" '{print $1}' | awk -F"Driver" '{print $3}' | sed -e 's/ (.*//g' | tr -d ' ')" appNewVersion="$(curl -fs https://www.wacom.com/en-us/support/product-support/drivers | grep mac/professional/releasenotes | head -1 | awk -F"|" '{print $1}' | awk -F"Driver" '{print $3}' | sed -e 's/ (.*//g' | tr -d ' ')"
;; ;;