Skip to content

Comments

Update teamviewer.sh#805

Merged
scriptingosx merged 1 commit intoInstallomator:mainfrom
macmangr:teamviewer
Jan 6, 2023
Merged

Update teamviewer.sh#805
scriptingosx merged 1 commit intoInstallomator:mainfrom
macmangr:teamviewer

Conversation

@macmangr
Copy link
Contributor

@macmangr macmangr commented Dec 11, 2022

Using the packageID to verify the installed version, the App will not be reinstalled if it is deleted from the Applications folder. Switching to versionKey installs the App

sudo ./assemble.sh -l /Desktop/Mosyle/Resources/InstallomatorLabels teamviewer NOTIFY=silent DEBUG=0 Password:
2022-12-11 13:42:52 : INFO : teamviewer : setting variable from argument NOTIFY=silent 2022-12-11 13:42:52 : INFO : teamviewer : setting variable from argument DEBUG=0
2022-12-11 13:42:52 : REQ : teamviewer : ################## Start Installomator v. 10.1, date 2022-12-11
2022-12-11 13:42:52 : INFO : teamviewer : ################## Version: 10.1
2022-12-11 13:42:52 : INFO : teamviewer : ################## Date: 2022-12-11
2022-12-11 13:42:52 : INFO : teamviewer : ################## teamviewer
2022-12-11 13:42:53 : INFO : teamviewer : BLOCKING_PROCESS_ACTION=tell_user
2022-12-11 13:42:53 : INFO : teamviewer : NOTIFY=silent
2022-12-11 13:42:53 : INFO : teamviewer : LOGGING=INFO
2022-12-11 13:42:53 : INFO : teamviewer : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-11 13:42:53 : INFO : teamviewer : Label type: pkgInDmg
2022-12-11 13:42:53 : INFO : teamviewer : archiveName: TeamViewer.dmg
2022-12-11 13:42:53 : INFO : teamviewer : no blocking processes defined, using TeamViewer as default
2022-12-11 13:42:53 : INFO : teamviewer : name: TeamViewer, appName: TeamViewer.app
2022-12-11 13:42:53 : WARN : teamviewer : No previous app found
2022-12-11 13:42:53 : WARN : teamviewer : could not find TeamViewer.app
2022-12-11 13:42:53 : INFO : teamviewer : appversion:
2022-12-11 13:42:53 : INFO : teamviewer : Latest version of TeamViewer is 15.36.6
2022-12-11 13:42:53 : REQ : teamviewer : Downloading https://download.teamviewer.com/download/TeamViewer.dmg to TeamViewer.dmg
2022-12-11 13:43:04 : REQ : teamviewer : no more blocking processes, continue with update
2022-12-11 13:43:04 : REQ : teamviewer : Installing TeamViewer
2022-12-11 13:43:04 : INFO : teamviewer : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.Cn2nDNzq/TeamViewer.dmg
2022-12-11 13:43:08 : INFO : teamviewer : Mounted: /Volumes/TeamViewer
2022-12-11 13:43:08 : INFO : teamviewer : found pkg: /Volumes/TeamViewer/Install TeamViewer.app/Contents/Resources/Install TeamViewer.pkg
2022-12-11 13:43:08 : INFO : teamviewer : Verifying: /Volumes/TeamViewer/Install TeamViewer.app/Contents/Resources/Install TeamViewer.pkg
2022-12-11 13:43:08 : INFO : teamviewer : Team ID: H7UGFBUGV6 (expected: H7UGFBUGV6 )
2022-12-11 13:43:08 : INFO : teamviewer : Installing /Volumes/TeamViewer/Install TeamViewer.app/Contents/Resources/Install TeamViewer.pkg to /
2022-12-11 13:43:15 : INFO : teamviewer : Finishing...
2022-12-11 13:43:18 : INFO : teamviewer : App(s) found: /Applications/TeamViewer.app
2022-12-11 13:43:18 : INFO : teamviewer : found app at /Applications/TeamViewer.app, version 15.36.6, on versionKey CFBundleShortVersionString
2022-12-11 13:43:18 : REQ : teamviewer : Installed TeamViewer, version 15.36.6
2022-12-11 13:43:18 : INFO : teamviewer : App not closed, so no reopen.
2022-12-11 13:43:18 : REQ : teamviewer : All done!
2022-12-11 13:43:18 : REQ : teamviewer : ################## End Installomator, exit code 0

savvas-LF0Y25WVCX:utils savvas$ sudo ./assemble.sh -l /Users/savvas/Desktop/Mosyle/Resources/InstallomatorLabels teamviewer NOTIFY=silent DEBUG=0
2022-12-11 13:45:12 : INFO : teamviewer : setting variable from argument NOTIFY=silent
2022-12-11 13:45:12 : INFO : teamviewer : setting variable from argument DEBUG=0
2022-12-11 13:45:12 : REQ : teamviewer : ################## Start Installomator v. 10.1, date 2022-12-11
2022-12-11 13:45:12 : INFO : teamviewer : ################## Version: 10.1
2022-12-11 13:45:12 : INFO : teamviewer : ################## Date: 2022-12-11
2022-12-11 13:45:12 : INFO : teamviewer : ################## teamviewer
2022-12-11 13:45:12 : INFO : teamviewer : BLOCKING_PROCESS_ACTION=tell_user
2022-12-11 13:45:12 : INFO : teamviewer : NOTIFY=silent
2022-12-11 13:45:12 : INFO : teamviewer : LOGGING=INFO
2022-12-11 13:45:12 : INFO : teamviewer : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-11 13:45:12 : INFO : teamviewer : Label type: pkgInDmg
2022-12-11 13:45:12 : INFO : teamviewer : archiveName: TeamViewer.dmg
2022-12-11 13:45:12 : INFO : teamviewer : no blocking processes defined, using TeamViewer as default
2022-12-11 13:45:12 : INFO : teamviewer : App(s) found: /Applications/TeamViewer.app
2022-12-11 13:45:12 : INFO : teamviewer : found app at /Applications/TeamViewer.app, version 15.36.6, on versionKey CFBundleShortVersionString
2022-12-11 13:45:12 : INFO : teamviewer : appversion: 15.36.6
2022-12-11 13:45:12 : INFO : teamviewer : Latest version of TeamViewer is 15.36.6
2022-12-11 13:45:12 : INFO : teamviewer : There is no newer version available.
2022-12-11 13:45:12 : INFO : teamviewer : App not closed, so no reopen.
2022-12-11 13:45:12 : REQ : teamviewer : No newer version.
2022-12-11 13:45:12 : REQ : teamviewer : ################## End Installomator, exit code 0

Using the packageID to verify the installed version, the App will not be reinstalled if it is deleted from the Applications folder.
Switching to versionKey installs the app

sudo ./assemble.sh -l /Desktop/Mosyle/Resources/InstallomatorLabels teamviewer NOTIFY=silent DEBUG=0
Password:
2022-12-11 13:42:52 : INFO  : teamviewer : setting variable from argument NOTIFY=silent
2022-12-11 13:42:52 : INFO  : teamviewer : setting variable from argument DEBUG=0
2022-12-11 13:42:52 : REQ   : teamviewer : ################## Start Installomator v. 10.1, date 2022-12-11
2022-12-11 13:42:52 : INFO  : teamviewer : ################## Version: 10.1
2022-12-11 13:42:52 : INFO  : teamviewer : ################## Date: 2022-12-11
2022-12-11 13:42:52 : INFO  : teamviewer : ################## teamviewer
2022-12-11 13:42:53 : INFO  : teamviewer : BLOCKING_PROCESS_ACTION=tell_user
2022-12-11 13:42:53 : INFO  : teamviewer : NOTIFY=silent
2022-12-11 13:42:53 : INFO  : teamviewer : LOGGING=INFO
2022-12-11 13:42:53 : INFO  : teamviewer : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-11 13:42:53 : INFO  : teamviewer : Label type: pkgInDmg
2022-12-11 13:42:53 : INFO  : teamviewer : archiveName: TeamViewer.dmg
2022-12-11 13:42:53 : INFO  : teamviewer : no blocking processes defined, using TeamViewer as default
2022-12-11 13:42:53 : INFO  : teamviewer : name: TeamViewer, appName: TeamViewer.app
2022-12-11 13:42:53 : WARN  : teamviewer : No previous app found
2022-12-11 13:42:53 : WARN  : teamviewer : could not find TeamViewer.app
2022-12-11 13:42:53 : INFO  : teamviewer : appversion:
2022-12-11 13:42:53 : INFO  : teamviewer : Latest version of TeamViewer is 15.36.6
2022-12-11 13:42:53 : REQ   : teamviewer : Downloading https://download.teamviewer.com/download/TeamViewer.dmg to TeamViewer.dmg
2022-12-11 13:43:04 : REQ   : teamviewer : no more blocking processes, continue with update
2022-12-11 13:43:04 : REQ   : teamviewer : Installing TeamViewer
2022-12-11 13:43:04 : INFO  : teamviewer : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.Cn2nDNzq/TeamViewer.dmg
2022-12-11 13:43:08 : INFO  : teamviewer : Mounted: /Volumes/TeamViewer
2022-12-11 13:43:08 : INFO  : teamviewer : found pkg: /Volumes/TeamViewer/Install TeamViewer.app/Contents/Resources/Install TeamViewer.pkg
2022-12-11 13:43:08 : INFO  : teamviewer : Verifying: /Volumes/TeamViewer/Install TeamViewer.app/Contents/Resources/Install TeamViewer.pkg
2022-12-11 13:43:08 : INFO  : teamviewer : Team ID: H7UGFBUGV6 (expected: H7UGFBUGV6 )
2022-12-11 13:43:08 : INFO  : teamviewer : Installing /Volumes/TeamViewer/Install TeamViewer.app/Contents/Resources/Install TeamViewer.pkg to /
2022-12-11 13:43:15 : INFO  : teamviewer : Finishing...
2022-12-11 13:43:18 : INFO  : teamviewer : App(s) found: /Applications/TeamViewer.app
2022-12-11 13:43:18 : INFO  : teamviewer : found app at /Applications/TeamViewer.app, version 15.36.6, on versionKey CFBundleShortVersionString
2022-12-11 13:43:18 : REQ   : teamviewer : Installed TeamViewer, version 15.36.6
2022-12-11 13:43:18 : INFO  : teamviewer : App not closed, so no reopen.
2022-12-11 13:43:18 : REQ   : teamviewer : All done!
2022-12-11 13:43:18 : REQ   : teamviewer : ################## End Installomator, exit code 0

savvas-LF0Y25WVCX:utils savvas$ sudo ./assemble.sh -l /Users/savvas/Desktop/Mosyle/Resources/InstallomatorLabels teamviewer NOTIFY=silent DEBUG=0
2022-12-11 13:45:12 : INFO  : teamviewer : setting variable from argument NOTIFY=silent
2022-12-11 13:45:12 : INFO  : teamviewer : setting variable from argument DEBUG=0
2022-12-11 13:45:12 : REQ   : teamviewer : ################## Start Installomator v. 10.1, date 2022-12-11
2022-12-11 13:45:12 : INFO  : teamviewer : ################## Version: 10.1
2022-12-11 13:45:12 : INFO  : teamviewer : ################## Date: 2022-12-11
2022-12-11 13:45:12 : INFO  : teamviewer : ################## teamviewer
2022-12-11 13:45:12 : INFO  : teamviewer : BLOCKING_PROCESS_ACTION=tell_user
2022-12-11 13:45:12 : INFO  : teamviewer : NOTIFY=silent
2022-12-11 13:45:12 : INFO  : teamviewer : LOGGING=INFO
2022-12-11 13:45:12 : INFO  : teamviewer : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-11 13:45:12 : INFO  : teamviewer : Label type: pkgInDmg
2022-12-11 13:45:12 : INFO  : teamviewer : archiveName: TeamViewer.dmg
2022-12-11 13:45:12 : INFO  : teamviewer : no blocking processes defined, using TeamViewer as default
2022-12-11 13:45:12 : INFO  : teamviewer : App(s) found: /Applications/TeamViewer.app
2022-12-11 13:45:12 : INFO  : teamviewer : found app at /Applications/TeamViewer.app, version 15.36.6, on versionKey CFBundleShortVersionString
2022-12-11 13:45:12 : INFO  : teamviewer : appversion: 15.36.6
2022-12-11 13:45:12 : INFO  : teamviewer : Latest version of TeamViewer is 15.36.6
2022-12-11 13:45:12 : INFO  : teamviewer : There is no newer version available.
2022-12-11 13:45:12 : INFO  : teamviewer : App not closed, so no reopen.
2022-12-11 13:45:12 : REQ   : teamviewer : No newer version.
2022-12-11 13:45:12 : REQ   : teamviewer : ################## End Installomator, exit code 0
@scriptingosx scriptingosx added the application-issue App label issue that's not an Installomator bug. Vendor changed their installer, their website, etc. label Dec 12, 2022
@scriptingosx scriptingosx added this to the v10.2 milestone Dec 12, 2022
@scriptingosx
Copy link
Collaborator

Thank you!

@scriptingosx scriptingosx merged commit a6bcb87 into Installomator:main Jan 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

application-issue App label issue that's not an Installomator bug. Vendor changed their installer, their website, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants