Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update teamviewer.sh #805

Merged
merged 1 commit into from
Jan 6, 2023
Merged

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.

None yet

2 participants