New label request #570

Closed
opened 2026-01-19 18:34:33 +00:00 by michael · 1 comment
Owner

Originally created by @ValtechDkTeamCityBuild on GitHub.

Hi,

Is it possible for you guys to add the following label:

My issue is that I can't find the correct download link.

Many thnx :)

Originally created by @ValtechDkTeamCityBuild on GitHub. Hi, Is it possible for you guys to add the following label: - Name: DisplayLink Manager - Download area: https://www.synaptics.com/products/displaylink-graphics/downloads/macos - File: DisplayLink Manager Graphics Connectivity1.5-EXE.pkg - URL: https://www.synaptics.com/products/displaylink-graphics/downloads/macos-connectivity-1.5?filetype=exe - expectedTeamID: 73YQY62QM3 My issue is that I can't find the correct download link. Many thnx :)
Author
Owner

@Theile commented on GitHub:

You can go to the download manager in Safari, click on the download, and do command-C to copy the URL:
https://www.synaptics.com/sites/default/files/exe_files/2021-09/DisplayLink%20Manager%20Graphics%20Connectivity1.5-EXE.pkg
But this URL does not seem like an URL to the latest version, but rather this particular version.
And from looking into the downloaded content, I can't find a proper version to compare something to. Think you should use valuesfromarguments going forward. Getting through the "accept terms" step is also usually not that easy.
I came this far:

synapticsdisplaylinkmanager)
    name="DisplayLink Manager"
    type="pkg"
    packageID="com.displaylink.displaylinkmanagerapp"
    downloadURL="https://www.synaptics.com/sites/default/files/exe_files/2021-09/DisplayLink%20Manager%20Graphics%20Connectivity1.5-EXE.pkg"
    #appNewVersion="$(curl -fs "https://www.synaptics.com/products/displaylink-graphics/downloads/macos" | grep -i -o "Release.*datetime" | head -1 | cut -d " " -f2)" # Willl not return "1.5.0 (125)" as is listed as version of package, as well as app installed
    expectedTeamID="73YQY62QM3"
    ;;

So do:

Installomator.sh valuesfromarguments name=\"DisplayLink\ Manager\" type=pkg packageID=com.displaylink.displaylinkmanagerapp downloadURL=https://www.synaptics.com/sites/default/files/exe_files/2021-09/DisplayLink%20Manager%20Graphics%20Connectivity1.5-EXE.pkg appNewVersion=\"1.5.0\ \(125\)\" expectedTeamID=73YQY62QM3

A lot of characters have to be escaped, but this should work.

@Theile commented on GitHub: You can go to the download manager in Safari, click on the download, and do command-C to copy the URL: https://www.synaptics.com/sites/default/files/exe_files/2021-09/DisplayLink%20Manager%20Graphics%20Connectivity1.5-EXE.pkg But this URL does not seem like an URL to the latest version, but rather this particular version. And from looking into the downloaded content, I can't find a proper version to compare something to. Think you should use `valuesfromarguments` going forward. Getting through the "accept terms" step is also usually not that easy. I came this far: ``` synapticsdisplaylinkmanager) name="DisplayLink Manager" type="pkg" packageID="com.displaylink.displaylinkmanagerapp" downloadURL="https://www.synaptics.com/sites/default/files/exe_files/2021-09/DisplayLink%20Manager%20Graphics%20Connectivity1.5-EXE.pkg" #appNewVersion="$(curl -fs "https://www.synaptics.com/products/displaylink-graphics/downloads/macos" | grep -i -o "Release.*datetime" | head -1 | cut -d " " -f2)" # Willl not return "1.5.0 (125)" as is listed as version of package, as well as app installed expectedTeamID="73YQY62QM3" ;; ``` So do: ``` Installomator.sh valuesfromarguments name=\"DisplayLink\ Manager\" type=pkg packageID=com.displaylink.displaylinkmanagerapp downloadURL=https://www.synaptics.com/sites/default/files/exe_files/2021-09/DisplayLink%20Manager%20Graphics%20Connectivity1.5-EXE.pkg appNewVersion=\"1.5.0\ \(125\)\" expectedTeamID=73YQY62QM3 ``` A lot of characters have to be escaped, but this should work.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Installomator/Installomator#570