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

jabradirect: Change from packageID to versionKey #804

Merged
merged 1 commit into from
Jan 6, 2023

Conversation

macmangr
Copy link
Contributor

@macmangr macmangr commented Dec 10, 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 jabradirect NOTIFY=silent DEBUG=0 2022-12-10 22:27:18 : INFO : jabradirect : setting variable from argument NOTIFY=silent 2022-12-10 22:27:18 : INFO : jabradirect : setting variable from argument DEBUG=0
2022-12-10 22:27:18 : REQ : jabradirect : ################## Start Installomator v. 10.1, date 2022-12-10
2022-12-10 22:27:18 : INFO : jabradirect : ################## Version: 10.1
2022-12-10 22:27:18 : INFO : jabradirect : ################## Date: 2022-12-10
2022-12-10 22:27:18 : INFO : jabradirect : ################## jabradirect
2022-12-10 22:27:21 : INFO : jabradirect : BLOCKING_PROCESS_ACTION=tell_user
2022-12-10 22:27:21 : INFO : jabradirect : NOTIFY=silent
2022-12-10 22:27:21 : INFO : jabradirect : LOGGING=INFO
2022-12-10 22:27:21 : INFO : jabradirect : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-10 22:27:21 : INFO : jabradirect : Label type: pkgInDmg
2022-12-10 22:27:21 : INFO : jabradirect : archiveName: Jabra Direct.dmg
2022-12-10 22:27:21 : INFO : jabradirect : no blocking processes defined, using Jabra Direct as default
2022-12-10 22:27:21 : INFO : jabradirect : name: Jabra Direct, appName: Jabra Direct.app
2022-12-10 22:27:21 : WARN : jabradirect : No previous app found
2022-12-10 22:27:21 : WARN : jabradirect : could not find Jabra Direct.app
2022-12-10 22:27:21 : INFO : jabradirect : appversion:
2022-12-10 22:27:21 : INFO : jabradirect : Latest version of Jabra Direct is 6.5.31801
2022-12-10 22:27:21 : REQ : jabradirect : Downloading https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg to Jabra Direct.dmg
2022-12-10 22:27:43 : REQ : jabradirect : no more blocking processes, continue with update
2022-12-10 22:27:43 : REQ : jabradirect : Installing Jabra Direct
2022-12-10 22:27:43 : INFO : jabradirect : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.UIBDheAB/Jabra Direct.dmg
2022-12-10 22:27:49 : INFO : jabradirect : Mounted: /Volumes/Jabra Direct Setup 3
2022-12-10 22:27:49 : INFO : jabradirect : found pkg: /Volumes/Jabra Direct Setup 3/JabraDirectSetup.pkg
2022-12-10 22:27:49 : INFO : jabradirect : Verifying: /Volumes/Jabra Direct Setup 3/JabraDirectSetup.pkg
2022-12-10 22:27:49 : INFO : jabradirect : Team ID: 55LV32M29R (expected: 55LV32M29R )
2022-12-10 22:27:49 : INFO : jabradirect : Installing /Volumes/Jabra Direct Setup 3/JabraDirectSetup.pkg to /
2022-12-10 22:27:58 : INFO : jabradirect : Finishing...
2022-12-10 22:28:01 : INFO : jabradirect : App(s) found: /Applications/Jabra Direct.app
2022-12-10 22:28:01 : INFO : jabradirect : found app at /Applications/Jabra Direct.app, version 6.5.31801, on versionKey CFBundleVersion
2022-12-10 22:28:01 : REQ : jabradirect : Installed Jabra Direct, version 6.5.31801
2022-12-10 22:28:02 : INFO : jabradirect : App not closed, so no reopen.
2022-12-10 22:28:02 : REQ : jabradirect : All done!
2022-12-10 22:28:02 : REQ : jabradirect : ################## End Installomator, exit code 0

sudo ./assemble.sh -l /Desktop/Mosyle/Resources/InstallomatorLabels jabradirect NOTIFY=silent DEBUG=0
2022-12-10 22:28:17 : INFO : jabradirect : setting variable from argument NOTIFY=silent
2022-12-10 22:28:17 : INFO : jabradirect : setting variable from argument DEBUG=0
2022-12-10 22:28:17 : REQ : jabradirect : ################## Start Installomator v. 10.1, date 2022-12-10
2022-12-10 22:28:17 : INFO : jabradirect : ################## Version: 10.1
2022-12-10 22:28:17 : INFO : jabradirect : ################## Date: 2022-12-10
2022-12-10 22:28:17 : INFO : jabradirect : ################## jabradirect
2022-12-10 22:28:20 : INFO : jabradirect : BLOCKING_PROCESS_ACTION=tell_user
2022-12-10 22:28:20 : INFO : jabradirect : NOTIFY=silent
2022-12-10 22:28:20 : INFO : jabradirect : LOGGING=INFO
2022-12-10 22:28:20 : INFO : jabradirect : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-10 22:28:20 : INFO : jabradirect : Label type: pkgInDmg
2022-12-10 22:28:20 : INFO : jabradirect : archiveName: Jabra Direct.dmg
2022-12-10 22:28:20 : INFO : jabradirect : no blocking processes defined, using Jabra Direct as default
2022-12-10 22:28:20 : INFO : jabradirect : App(s) found: /Applications/Jabra Direct.app
2022-12-10 22:28:20 : INFO : jabradirect : found app at /Applications/Jabra Direct.app, version 6.5.31801, on versionKey CFBundleVersion
2022-12-10 22:28:20 : INFO : jabradirect : appversion: 6.5.31801
2022-12-10 22:28:20 : INFO : jabradirect : Latest version of Jabra Direct is 6.5.31801
2022-12-10 22:28:20 : INFO : jabradirect : There is no newer version available.
2022-12-10 22:28:20 : INFO : jabradirect : App not closed, so no reopen.
2022-12-10 22:28:20 : REQ : jabradirect : No newer version.
2022-12-10 22:28:20 : REQ : jabradirect : ################## 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. In addition, there is always a download, even if there is no newer version to install.

These problems do not occur if the versionKey is used to check the installed version

sudo ./assemble.sh -l Desktop/Mosyle/Resources/InstallomatorLabels jabradirect NOTIFY=silent DEBUG=0
2022-12-10 22:27:18 : INFO  : jabradirect : setting variable from argument NOTIFY=silent
2022-12-10 22:27:18 : INFO  : jabradirect : setting variable from argument DEBUG=0
2022-12-10 22:27:18 : REQ   : jabradirect : ################## Start Installomator v. 10.1, date 2022-12-10
2022-12-10 22:27:18 : INFO  : jabradirect : ################## Version: 10.1
2022-12-10 22:27:18 : INFO  : jabradirect : ################## Date: 2022-12-10
2022-12-10 22:27:18 : INFO  : jabradirect : ################## jabradirect
2022-12-10 22:27:21 : INFO  : jabradirect : BLOCKING_PROCESS_ACTION=tell_user
2022-12-10 22:27:21 : INFO  : jabradirect : NOTIFY=silent
2022-12-10 22:27:21 : INFO  : jabradirect : LOGGING=INFO
2022-12-10 22:27:21 : INFO  : jabradirect : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-10 22:27:21 : INFO  : jabradirect : Label type: pkgInDmg
2022-12-10 22:27:21 : INFO  : jabradirect : archiveName: Jabra Direct.dmg
2022-12-10 22:27:21 : INFO  : jabradirect : no blocking processes defined, using Jabra Direct as default
2022-12-10 22:27:21 : INFO  : jabradirect : name: Jabra Direct, appName: Jabra Direct.app
2022-12-10 22:27:21 : WARN  : jabradirect : No previous app found
2022-12-10 22:27:21 : WARN  : jabradirect : could not find Jabra Direct.app
2022-12-10 22:27:21 : INFO  : jabradirect : appversion:
2022-12-10 22:27:21 : INFO  : jabradirect : Latest version of Jabra Direct is 6.5.31801
2022-12-10 22:27:21 : REQ   : jabradirect : Downloading https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg to Jabra Direct.dmg
2022-12-10 22:27:43 : REQ   : jabradirect : no more blocking processes, continue with update
2022-12-10 22:27:43 : REQ   : jabradirect : Installing Jabra Direct
2022-12-10 22:27:43 : INFO  : jabradirect : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.UIBDheAB/Jabra Direct.dmg
2022-12-10 22:27:49 : INFO  : jabradirect : Mounted: /Volumes/Jabra Direct Setup 3
2022-12-10 22:27:49 : INFO  : jabradirect : found pkg: /Volumes/Jabra Direct Setup 3/JabraDirectSetup.pkg
2022-12-10 22:27:49 : INFO  : jabradirect : Verifying: /Volumes/Jabra Direct Setup 3/JabraDirectSetup.pkg
2022-12-10 22:27:49 : INFO  : jabradirect : Team ID: 55LV32M29R (expected: 55LV32M29R )
2022-12-10 22:27:49 : INFO  : jabradirect : Installing /Volumes/Jabra Direct Setup 3/JabraDirectSetup.pkg to /
2022-12-10 22:27:58 : INFO  : jabradirect : Finishing...
2022-12-10 22:28:01 : INFO  : jabradirect : App(s) found: /Applications/Jabra Direct.app
2022-12-10 22:28:01 : INFO  : jabradirect : found app at /Applications/Jabra Direct.app, version 6.5.31801, on versionKey CFBundleVersion
2022-12-10 22:28:01 : REQ   : jabradirect : Installed Jabra Direct, version 6.5.31801
2022-12-10 22:28:02 : INFO  : jabradirect : App not closed, so no reopen.
2022-12-10 22:28:02 : REQ   : jabradirect : All done!
2022-12-10 22:28:02 : REQ   : jabradirect : ################## End Installomator, exit code 0

sudo ./assemble.sh -l /Desktop/Mosyle/Resources/InstallomatorLabels jabradirect NOTIFY=silent DEBUG=0
2022-12-10 22:28:17 : INFO  : jabradirect : setting variable from argument NOTIFY=silent
2022-12-10 22:28:17 : INFO  : jabradirect : setting variable from argument DEBUG=0
2022-12-10 22:28:17 : REQ   : jabradirect : ################## Start Installomator v. 10.1, date 2022-12-10
2022-12-10 22:28:17 : INFO  : jabradirect : ################## Version: 10.1
2022-12-10 22:28:17 : INFO  : jabradirect : ################## Date: 2022-12-10
2022-12-10 22:28:17 : INFO  : jabradirect : ################## jabradirect
2022-12-10 22:28:20 : INFO  : jabradirect : BLOCKING_PROCESS_ACTION=tell_user
2022-12-10 22:28:20 : INFO  : jabradirect : NOTIFY=silent
2022-12-10 22:28:20 : INFO  : jabradirect : LOGGING=INFO
2022-12-10 22:28:20 : INFO  : jabradirect : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2022-12-10 22:28:20 : INFO  : jabradirect : Label type: pkgInDmg
2022-12-10 22:28:20 : INFO  : jabradirect : archiveName: Jabra Direct.dmg
2022-12-10 22:28:20 : INFO  : jabradirect : no blocking processes defined, using Jabra Direct as default
2022-12-10 22:28:20 : INFO  : jabradirect : App(s) found: /Applications/Jabra Direct.app
2022-12-10 22:28:20 : INFO  : jabradirect : found app at /Applications/Jabra Direct.app, version 6.5.31801, on versionKey CFBundleVersion
2022-12-10 22:28:20 : INFO  : jabradirect : appversion: 6.5.31801
2022-12-10 22:28:20 : INFO  : jabradirect : Latest version of Jabra Direct is 6.5.31801
2022-12-10 22:28:20 : INFO  : jabradirect : There is no newer version available.
2022-12-10 22:28:20 : INFO  : jabradirect : App not closed, so no reopen.
2022-12-10 22:28:20 : REQ   : jabradirect : No newer version.
2022-12-10 22:28:20 : REQ   : jabradirect : ################## 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 scriptingosx changed the title Change from packageID to versionKey jabradirect: Change from packageID to versionKey Jan 6, 2023
@scriptingosx
Copy link
Collaborator

Thank you!

@scriptingosx scriptingosx merged commit 54bdb4c 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