Skip to content

Comments

Update sassafrass keyaccess label #1

Open
mam5hs wants to merge 1913 commits intoMatimusPrime:mainfrom
mam5hs:Update-Sassafrass-Keyaccess-Label-
Open

Update sassafrass keyaccess label #1
mam5hs wants to merge 1913 commits intoMatimusPrime:mainfrom
mam5hs:Update-Sassafrass-Keyaccess-Label-

Conversation

@mam5hs
Copy link

@mam5hs mam5hs commented Dec 3, 2025

the keyacces label stopped working changing the following line to the static URL instead of one derived from the webpage fixes the issue. This Pull Request requested by Big Mac Admin in Mac Admins Slack

9372
downloadURL="https://download.sassafras.com/software/release/current/Installers/MacOS/Client/ksp-client.pkg"

pmex and others added 30 commits September 5, 2025 09:15
…ollingout-appNewVersion-change

Update microsoftteams-rollingout.sh
Output
```
sudo Installomator/utils/assemble.sh lmstudio DEBUG=0
2025-09-16 13:53:23 : INFO  : lmstudio : setting variable from argument DEBUG=0
2025-09-16 13:53:23 : INFO  : lmstudio : Total items in argumentsArray: 1
2025-09-16 13:53:23 : INFO  : lmstudio : argumentsArray: DEBUG=0
2025-09-16 13:53:23 : REQ   : lmstudio : ################## Start Installomator v. 10.9beta, date 2025-09-16
2025-09-16 13:53:23 : INFO  : lmstudio : ################## Version: 10.9beta
2025-09-16 13:53:23 : INFO  : lmstudio : ################## Date: 2025-09-16
2025-09-16 13:53:23 : INFO  : lmstudio : ################## lmstudio
2025-09-16 13:53:24 : INFO  : lmstudio : Reading arguments again: DEBUG=0
2025-09-16 13:53:24 : INFO  : lmstudio : BLOCKING_PROCESS_ACTION=tell_user
2025-09-16 13:53:24 : INFO  : lmstudio : NOTIFY=success
2025-09-16 13:53:24 : INFO  : lmstudio : LOGGING=INFO
2025-09-16 13:53:24 : INFO  : lmstudio : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2025-09-16 13:53:24 : INFO  : lmstudio : Label type: dmg
2025-09-16 13:53:24 : INFO  : lmstudio : archiveName: LM Studio.dmg
2025-09-16 13:53:24 : INFO  : lmstudio : no blocking processes defined, using LM Studio as default
2025-09-16 13:53:24 : INFO  : lmstudio : name: LM Studio, appName: LM Studio.app
2025-09-16 13:53:24 : WARN  : lmstudio : No previous app found
2025-09-16 13:53:24 : WARN  : lmstudio : could not find LM Studio.app
2025-09-16 13:53:24 : INFO  : lmstudio : appversion:
2025-09-16 13:53:24 : INFO  : lmstudio : Latest version of LM Studio is 0.3.26
2025-09-16 13:53:24 : REQ   : lmstudio : Downloading https://installers.lmstudio.ai/darwin/arm64/0.3.26-6/LM-Studio-0.3.26-6-arm64.dmg to LM Studio.dmg
2025-09-16 13:53:38 : INFO  : lmstudio : Downloaded LM Studio.dmg – Type is  zlib compressed data – SHA is 679ab507135d72d52251d9667fb766198330dba5 – Size is 524632 kB
2025-09-16 13:53:38 : REQ   : lmstudio : no more blocking processes, continue with update
2025-09-16 13:53:38 : REQ   : lmstudio : Installing LM Studio
2025-09-16 13:53:38 : INFO  : lmstudio : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.fXrunwTUUG/LM Studio.dmg
2025-09-16 13:53:42 : INFO  : lmstudio : Mounted: /Volumes/LM Studio 0.3.26-arm64
2025-09-16 13:53:42 : INFO  : lmstudio : Verifying: /Volumes/LM Studio 0.3.26-arm64/LM Studio.app
2025-09-16 13:53:49 : INFO  : lmstudio : Team ID matching: D65G88RHWN (expected: D65G88RHWN )
2025-09-16 13:53:49 : INFO  : lmstudio : Installing LM Studio version 0.3.26 on versionKey CFBundleShortVersionString.
2025-09-16 13:53:49 : INFO  : lmstudio : App has LSMinimumSystemVersion: 10.15.0
2025-09-16 13:53:49 : INFO  : lmstudio : Copy /Volumes/LM Studio 0.3.26-arm64/LM Studio.app to /Applications
2025-09-16 13:54:12 : WARN  : lmstudio : Changing owner to u0105821
2025-09-16 13:54:16 : INFO  : lmstudio : Finishing...
2025-09-16 13:54:19 : INFO  : lmstudio : App(s) found: /Applications/LM Studio.app
2025-09-16 13:54:19 : INFO  : lmstudio : found app at /Applications/LM Studio.app, version 0.3.26, on versionKey CFBundleShortVersionString
2025-09-16 13:54:19 : REQ   : lmstudio : Installed LM Studio, version 0.3.26
2025-09-16 13:54:19 : INFO  : lmstudio : notifying
2025-09-16 13:54:19 : INFO  : lmstudio : Installomator did not close any apps, so no need to reopen any apps.
2025-09-16 13:54:19 : REQ   : lmstudio : All done!
2025-09-16 13:54:19 : REQ   : lmstudio : ################## End Installomator, exit code 0
```
Output:
```
./utils/assemble.sh teamviewer DEBUG=0
2025-09-17 12:19:21 : INFO  : teamviewer : setting variable from argument DEBUG=0
2025-09-17 12:19:21 : INFO  : teamviewer : Total items in argumentsArray: 1
2025-09-17 12:19:21 : INFO  : teamviewer : argumentsArray: DEBUG=0
2025-09-17 12:19:21 : REQ   : teamviewer : ################## Start Installomator v. 10.9beta, date 2025-09-17
2025-09-17 12:19:21 : INFO  : teamviewer : ################## Version: 10.9beta
2025-09-17 12:19:21 : INFO  : teamviewer : ################## Date: 2025-09-17
2025-09-17 12:19:21 : INFO  : teamviewer : ################## teamviewer
2025-09-17 12:19:22 : INFO  : teamviewer : Reading arguments again: DEBUG=0
2025-09-17 12:19:22 : INFO  : teamviewer : BLOCKING_PROCESS_ACTION=tell_user
2025-09-17 12:19:22 : INFO  : teamviewer : NOTIFY=success
2025-09-17 12:19:22 : INFO  : teamviewer : LOGGING=INFO
2025-09-17 12:19:22 : INFO  : teamviewer : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2025-09-17 12:19:22 : INFO  : teamviewer : Label type: pkgInDmg
2025-09-17 12:19:22 : INFO  : teamviewer : archiveName: TeamViewer.dmg
2025-09-17 12:19:22 : INFO  : teamviewer : no blocking processes defined, using TeamViewer as default
2025-09-17 12:19:22 : INFO  : teamviewer : App(s) found: /Applications/TeamViewer.app
2025-09-17 12:19:22 : INFO  : teamviewer : found app at /Applications/TeamViewer.app, version 15.69.5, on versionKey CFBundleShortVersionString
2025-09-17 12:19:22 : INFO  : teamviewer : appversion: 15.69.5
2025-09-17 12:19:22 : INFO  : teamviewer : Latest version of TeamViewer is 15.69.5
2025-09-17 12:19:22 : INFO  : teamviewer : There is no newer version available.
2025-09-17 12:19:22 : INFO  : teamviewer : Installomator did not close any apps, so no need to reopen any apps.
2025-09-17 12:19:22 : REQ   : teamviewer : No newer version.
2025-09-17 12:19:22 : REQ   : teamviewer : ################## End Installomator, exit code 0
```
Output:
Installomator % sudo ./assemble.sh -l fragments/labels epsonprintlayout NOTIFY=silent DEBUG=0 SYSTEMOWNER=1
Password:
2025-09-17 13:32:13 : INFO  : epsonprintlayout : setting variable from argument NOTIFY=silent
2025-09-17 13:32:13 : INFO  : epsonprintlayout : setting variable from argument DEBUG=0
2025-09-17 13:32:13 : INFO  : epsonprintlayout : setting variable from argument SYSTEMOWNER=1
2025-09-17 13:32:13 : INFO  : epsonprintlayout : Total items in argumentsArray: 3
2025-09-17 13:32:13 : INFO  : epsonprintlayout : argumentsArray: NOTIFY=silent DEBUG=0 SYSTEMOWNER=1
2025-09-17 13:32:13 : REQ   : epsonprintlayout : ################## Start Installomator v. 10.9beta, date 2025-09-17
2025-09-17 13:32:13 : INFO  : epsonprintlayout : ################## Version: 10.9beta
2025-09-17 13:32:13 : INFO  : epsonprintlayout : ################## Date: 2025-09-17
2025-09-17 13:32:13 : INFO  : epsonprintlayout : ################## epsonprintlayout
2025-09-17 13:32:13 : INFO  : epsonprintlayout : SwiftDialog is not installed, clear cmd file var
2025-09-17 13:32:15 : INFO  : epsonprintlayout : Reading arguments again: NOTIFY=silent DEBUG=0 SYSTEMOWNER=1
2025-09-17 13:32:15 : INFO  : epsonprintlayout : BLOCKING_PROCESS_ACTION=tell_user
2025-09-17 13:32:15 : INFO  : epsonprintlayout : NOTIFY=silent
2025-09-17 13:32:15 : INFO  : epsonprintlayout : LOGGING=INFO
2025-09-17 13:32:15 : INFO  : epsonprintlayout : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2025-09-17 13:32:15 : INFO  : epsonprintlayout : Label type: pkgInDmg
2025-09-17 13:32:15 : INFO  : epsonprintlayout : archiveName: Epson Print Layout.dmg
2025-09-17 13:32:15 : INFO  : epsonprintlayout : no blocking processes defined, using Epson Print Layout as default
2025-09-17 13:32:15 : INFO  : epsonprintlayout : name: Epson Print Layout, appName: Epson Print Layout.app
2025-09-17 13:32:15 : WARN  : epsonprintlayout : No previous app found
2025-09-17 13:32:15 : WARN  : epsonprintlayout : could not find Epson Print Layout.app
2025-09-17 13:32:15 : INFO  : epsonprintlayout : appversion:
2025-09-17 13:32:15 : INFO  : epsonprintlayout : Latest version of Epson Print Layout is 1.5.12
2025-09-17 13:32:15 : REQ   : epsonprintlayout : Downloading https://ftp.epson.com/drivers/EPL_1512.dmg to Epson Print Layout.dmg
2025-09-17 13:32:16 : INFO  : epsonprintlayout : Downloaded Epson Print Layout.dmg – Type is  bzip2 compressed data, block size = 100k – SHA is 7f6a7463930a2ca253cf2c48d28eca72dc000fc5 – Size is 23928 kB
2025-09-17 13:32:16 : REQ   : epsonprintlayout : no more blocking processes, continue with update
2025-09-17 13:32:16 : REQ   : epsonprintlayout : Installing Epson Print Layout
2025-09-17 13:32:16 : INFO  : epsonprintlayout : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.luCeCQ1e5n/Epson Print Layout.dmg
2025-09-17 13:32:18 : INFO  : epsonprintlayout : Mounted: /Volumes/Epson Print Layout 2
2025-09-17 13:32:18 : INFO  : epsonprintlayout : found pkg: /Volumes/Epson Print Layout 2/Epson Print Layout.pkg
2025-09-17 13:32:18 : INFO  : epsonprintlayout : Verifying: /Volumes/Epson Print Layout 2/Epson Print Layout.pkg
2025-09-17 13:32:18 : INFO  : epsonprintlayout : Team ID: TXAEAV5RN4 (expected: TXAEAV5RN4 )
2025-09-17 13:32:18 : INFO  : epsonprintlayout : Installing /Volumes/Epson Print Layout 2/Epson Print Layout.pkg to /
2025-09-17 13:32:27 : INFO  : epsonprintlayout : Finishing...
2025-09-17 13:32:30 : INFO  : epsonprintlayout : name: Epson Print Layout, appName: Epson Print Layout.app
2025-09-17 13:32:30 : INFO  : epsonprintlayout : App(s) found: /Applications/Epson Software/Epson Print Layout.app
2025-09-17 13:32:30 : INFO  : epsonprintlayout : found app at /Applications/Epson Software/Epson Print Layout.app, version 1.5.12, on versionKey CFBundleShortVersionString
2025-09-17 13:32:30 : REQ   : epsonprintlayout : Installed Epson Print Layout, version 1.5.12
2025-09-17 13:32:30 : INFO  : epsonprintlayout : Installomator did not close any apps, so no need to reopen any apps.
2025-09-17 13:32:30 : REQ   : epsonprintlayout : All done!
2025-09-17 13:32:30 : REQ   : epsonprintlayout : ################## End Installomator, exit code 0
Fixes both the detected new version, as well as the URL being used for download.

Output:
```
2025-09-18 11:27:56 : INFO  : thunderbird : setting variable from argument DEBUG=0
2025-09-18 11:27:56 : INFO  : thunderbird : Total items in argumentsArray: 1
2025-09-18 11:27:56 : INFO  : thunderbird : argumentsArray: DEBUG=0
2025-09-18 11:27:56 : REQ   : thunderbird : ################## Start Installomator v. 10.9beta, date 2025-09-18
2025-09-18 11:27:56 : INFO  : thunderbird : ################## Version: 10.9beta
2025-09-18 11:27:56 : INFO  : thunderbird : ################## Date: 2025-09-18
2025-09-18 11:27:56 : INFO  : thunderbird : ################## thunderbird
2025-09-18 11:27:56 : INFO  : thunderbird : Reading arguments again: DEBUG=0
2025-09-18 11:27:56 : INFO  : thunderbird : BLOCKING_PROCESS_ACTION=tell_user
2025-09-18 11:27:56 : INFO  : thunderbird : NOTIFY=success
2025-09-18 11:27:56 : INFO  : thunderbird : LOGGING=INFO
2025-09-18 11:27:56 : INFO  : thunderbird : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2025-09-18 11:27:56 : INFO  : thunderbird : Label type: dmg
2025-09-18 11:27:56 : INFO  : thunderbird : archiveName: Thunderbird.dmg
2025-09-18 11:27:56 : INFO  : thunderbird : no blocking processes defined, using Thunderbird as default
2025-09-18 11:27:56 : INFO  : thunderbird : App(s) found: /Applications/Thunderbird.app
2025-09-18 11:27:56 : INFO  : thunderbird : found app at /Applications/Thunderbird.app, version 128.14.0, on versionKey CFBundleShortVersionString
2025-09-18 11:27:56 : INFO  : thunderbird : appversion: 128.14.0
2025-09-18 11:27:56 : INFO  : thunderbird : Latest version of Thunderbird is 143.0
2025-09-18 11:27:56 : REQ   : thunderbird : Downloading https://download.mozilla.org/?product=thunderbird-143.0-SSL&os=osx&lang=en-US to Thunderbird.dmg
2025-09-18 11:28:16 : INFO  : thunderbird : Downloaded Thunderbird.dmg – Type is  XZ compressed data, checksum NONE – SHA is cb28d50dd80256aea8bb15abb09883a0111d8e74 – Size is 148304 kB
2025-09-18 11:28:16 : REQ   : thunderbird : no more blocking processes, continue with update
2025-09-18 11:28:16 : REQ   : thunderbird : Installing Thunderbird
2025-09-18 11:28:16 : INFO  : thunderbird : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.fnqacjvMEu/Thunderbird.dmg
2025-09-18 11:28:22 : INFO  : thunderbird : Mounted: /Volumes/Thunderbird 1
2025-09-18 11:28:22 : INFO  : thunderbird : Verifying: /Volumes/Thunderbird 1/Thunderbird.app
2025-09-18 11:28:29 : INFO  : thunderbird : Team ID matching: 43AQ936H96 (expected: 43AQ936H96 )
2025-09-18 11:28:29 : INFO  : thunderbird : Downloaded version of Thunderbird is 143.0 on versionKey CFBundleShortVersionString (replacing version 128.14.0).
2025-09-18 11:28:29 : INFO  : thunderbird : App has LSMinimumSystemVersion: 10.15.0
2025-09-18 11:28:29 : WARN  : thunderbird : Removing existing /Applications/Thunderbird.app
2025-09-18 11:28:29 : INFO  : thunderbird : Copy /Volumes/Thunderbird 1/Thunderbird.app to /Applications
2025-09-18 11:28:34 : WARN  : thunderbird : Changing owner to bkerns
2025-09-18 11:28:34 : INFO  : thunderbird : Finishing...
2025-09-18 11:28:37 : INFO  : thunderbird : App(s) found: /Applications/Thunderbird.app
2025-09-18 11:28:37 : INFO  : thunderbird : found app at /Applications/Thunderbird.app, version 143.0, on versionKey CFBundleShortVersionString
2025-09-18 11:28:37 : REQ   : thunderbird : Installed Thunderbird, version 143.0
2025-09-18 11:28:37 : INFO  : thunderbird : notifying
2025-09-18 11:28:37 : INFO  : thunderbird : Installomator did not close any apps, so no need to reopen any apps.
2025-09-18 11:28:37 : REQ   : thunderbird : All done!
2025-09-18 11:28:37 : REQ   : thunderbird : ################## End Installomator, exit code 0
```
Changed the appNewVersion variable so that it obtains the entire version number from the download URL.
Adding versionKey to potentially address a report where it looks like the local version detection was incorrect.
ESR label did not get the new detection style. Corrected.
mwright2 and others added 30 commits November 11, 2025 09:25
Created with utils/buildLabel.sh
Add missing newline at end of awsvpnclient.sh
…ient-platformSupport

Differentiate x64 and arm64 package requests for awsvpnclient.
Deleted the unused appNewVersion variable from the Affinity.app label fragment to clean up the script.
Fix label: shottr - Download URL and version detection incorrect
changed
line 9352 to downloadURL="https://download.sassafras.com/software/release/current/Installers/MacOS/Client/ksp-client.pkg"

make the link static instead of deriving it from the webpage itself which was no longer working.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.