Update OBSBOT_WebCam to new title OBSBOT_Center#1863
Update OBSBOT_WebCam to new title OBSBOT_Center#1863gilburns wants to merge 1 commit intoInstallomator:mainfrom
Conversation
|
With the name being changed to |
|
@acodega looks like the type is I wonder if our best practice in these cases shouldn't be to just create a new label, rather than adjusting the existing label. The vendor isn't using a PKG, so they have no way of "cleaning up" the old application and I personally don't feel it's our responsibility to create/assist in that cleanup. I would vote "make a new label" and let admins handle the transition as they see fit, similar to how we handled Curious both your thoughts on that suggestion. |
|
I'd say that this label submission largely fits that suggestion. The only possible change would be to remove the option I included to call the updated install with the old label by removing the obsbotwebcam altogether. |
|
More I think about, I don't think there's issues with the two different app names in this case. Most admins will probably handle it themselves, I figure. |
|
I was able to update the downloadURL and appNewVersion. obsbotwebcam| Output: 2025-01-21 16:41:08 : REQ : obsbotwebcam : ################## Start Installomator v. 10.7beta, date 2025-01-15
2025-01-21 16:43:50 : REQ : obsbotwebcam : no more blocking processes, continue with update 2025-01-21 16:43:54 : INFO : obsbotwebcam : Mounted: /Volumes/OBSBOT Center 2025-01-21 16:43:58 : INFO : obsbotwebcam : Team ID matching: 7GJANK3822 (expected: 7GJANK3822 ) |
|
duplicate #1781 |
Software title was renamed from OBSBOT_WebCam to OBSBOT_Center.
I left the previous label as an option for calling the install for compatibility with existing deployments.
assemble.sh obsbotcenter
2024-09-06 12:46:04 : REQ : obsbotcenter : ################## Start Installomator v. 10.7beta, date 2024-09-06
2024-09-06 12:46:04 : INFO : obsbotcenter : ################## Version: 10.7beta
2024-09-06 12:46:04 : INFO : obsbotcenter : ################## Date: 2024-09-06
2024-09-06 12:46:04 : INFO : obsbotcenter : ################## obsbotcenter
2024-09-06 12:46:04 : DEBUG : obsbotcenter : DEBUG mode 1 enabled.
2024-09-06 12:46:04 : INFO : obsbotcenter : SwiftDialog is not installed, clear cmd file var
2024-09-06 12:46:08 : DEBUG : obsbotcenter : name=OBSBOT_Center
2024-09-06 12:46:08 : DEBUG : obsbotcenter : appName=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : type=dmg
2024-09-06 12:46:09 : DEBUG : obsbotcenter : archiveName=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : downloadURL=https://resource-cdn.obsbothk.com/download/obsbot-center/Obsbot_Center_OA_E_MacOS_2.0.9.26_release.dmg
2024-09-06 12:46:09 : DEBUG : obsbotcenter : curlOptions=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : appNewVersion=2.0.9.26
2024-09-06 12:46:09 : DEBUG : obsbotcenter : appCustomVersion function: Not defined
2024-09-06 12:46:09 : DEBUG : obsbotcenter : versionKey=CFBundleShortVersionString
2024-09-06 12:46:09 : DEBUG : obsbotcenter : packageID=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : pkgName=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : choiceChangesXML=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : expectedTeamID=7GJANK3822
2024-09-06 12:46:09 : DEBUG : obsbotcenter : blockingProcesses=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : installerTool=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : CLIInstaller=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : CLIArguments=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : updateTool=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : updateToolArguments=
2024-09-06 12:46:09 : DEBUG : obsbotcenter : updateToolRunAsCurrentUser=
2024-09-06 12:46:09 : INFO : obsbotcenter : BLOCKING_PROCESS_ACTION=tell_user
2024-09-06 12:46:09 : INFO : obsbotcenter : NOTIFY=success
2024-09-06 12:46:09 : INFO : obsbotcenter : LOGGING=DEBUG
2024-09-06 12:46:09 : INFO : obsbotcenter : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2024-09-06 12:46:09 : INFO : obsbotcenter : Label type: dmg
2024-09-06 12:46:09 : INFO : obsbotcenter : archiveName: OBSBOT_Center.dmg
2024-09-06 12:46:09 : INFO : obsbotcenter : no blocking processes defined, using OBSBOT_Center as default
2024-09-06 12:46:09 : DEBUG : obsbotcenter : Changing directory to /Users/gilburns/GitHub/Installomator/build
2024-09-06 12:46:09 : INFO : obsbotcenter : name: OBSBOT_Center, appName: OBSBOT_Center.app
2024-09-06 12:46:09.300 mdfind[95300:3602569] [UserQueryParser] Loading keywords and predicates for locale "en_US"
2024-09-06 12:46:09.300 mdfind[95300:3602569] [UserQueryParser] Loading keywords and predicates for locale "en"
2024-09-06 12:46:09.411 mdfind[95300:3602569] Couldn't determine the mapping between prefab keywords and predicates.
2024-09-06 12:46:09 : WARN : obsbotcenter : No previous app found
2024-09-06 12:46:09 : WARN : obsbotcenter : could not find OBSBOT_Center.app
2024-09-06 12:46:09 : INFO : obsbotcenter : appversion:
2024-09-06 12:46:09 : INFO : obsbotcenter : Latest version of OBSBOT_Center is 2.0.9.26
2024-09-06 12:46:09 : REQ : obsbotcenter : Downloading https://resource-cdn.obsbothk.com/download/obsbot-center/Obsbot_Center_OA_E_MacOS_2.0.9.26_release.dmg to OBSBOT_Center.dmg
2024-09-06 12:46:09 : DEBUG : obsbotcenter : No Dialog connection, just download
2024-09-06 12:47:37 : DEBUG : obsbotcenter : File list: -rw-r--r-- 1 gilburns staff 136M Sep 6 12:47 OBSBOT_Center.dmg
2024-09-06 12:47:37 : DEBUG : obsbotcenter : File type: OBSBOT_Center.dmg: lzfse encoded, lzvn compressed
2024-09-06 12:47:37 : DEBUG : obsbotcenter : curl output was:
} [330 bytes data]
{ [122 bytes data]
{ [19 bytes data]
{ [2766 bytes data]
{ [264 bytes data]
{ [52 bytes data]
} [52 bytes data]
< HTTP/2 200
< server: Tengine
< content-type: application/octet-stream
< content-length: 142781041
< strict-transport-security: max-age=5184000
< x-debug-ipv6-mix-used: on
< date: Fri, 06 Sep 2024 17:31:09 GMT
< x-oss-request-id: 66DB3C5DF27FBE3839A88084
< x-oss-cdn-auth: success
< accept-ranges: bytes
< x-oss-object-type: Multipart
< x-oss-storage-class: Standard
< x-oss-server-time: 95
< via: cache31.l2us1[0,0,304-0,H], cache12.l2us1[1,0], ens-cache4.us26[0,0,200-0,H], ens-cache14.us26[2,0]
< etag: "E7B6713DC91E0CAEDA4A6C5DF0C2F82C-14"
< last-modified: Thu, 25 Jul 2024 10:08:46 GMT
< x-oss-hash-crc64ecma: 11026648023506137010
< age: 899
< ali-swift-global-savetime: 1725643870
< x-cache: HIT TCP_MEM_HIT dirn:-2:-2
< x-swift-savetime: Fri, 06 Sep 2024 17:35:34 GMT
< x-swift-cachetime: 3336
< timing-allow-origin: *
< eagleid: 081952a217256447699014685e
<
{ [2146 bytes data]
2024-09-06 12:47:37 : DEBUG : obsbotcenter : DEBUG mode 1, not checking for blocking processes
2024-09-06 12:47:37 : REQ : obsbotcenter : Installing OBSBOT_Center
2024-09-06 12:47:37 : INFO : obsbotcenter : Mounting /Users/gilburns/GitHub/Installomator/build/OBSBOT_Center.dmg
2024-09-06 12:47:40 : DEBUG : obsbotcenter : Debugging enabled, dmgmount output was:
Checksumming Protective Master Boot Record(MBR:0)…
Protective Master Boot Record(MBR:0): verified CRC32 $5064A4F0
Checksumming GPT Header(Primary GPT Header:1)…
GPT Header(Primary GPT Header:1): verified CRC32 $9B918C4D
Checksumming GPT Partition Data(Primary GPT Table:2)…
GPT Partition Data(Primary GPT Table: verified CRC32 $539DBCBE
Checksumming (Apple_Free:3)…
(Apple_Free:3): verified CRC32 $00000000
Checksumming disk image(Apple_HFS:4)…
disk image(Apple_HFS:4): verified CRC32 $3909EE7F
Checksumming (Apple_Free:5)…
(Apple_Free:5): verified CRC32 $00000000
Checksumming GPT Partition Data(Backup GPT Table:6)…
GPT Partition Data(Backup GPT Table:: verified CRC32 $539DBCBE
Checksumming GPT Header(Backup GPT Header:7)…
GPT Header(Backup GPT Header:7): verified CRC32 $365362CD
verified CRC32 $97CBE089
/dev/disk3 GUID_partition_scheme
/dev/disk3s1 Apple_HFS /Volumes/OBSBOT Center
2024-09-06 12:47:40 : INFO : obsbotcenter : Mounted: /Volumes/OBSBOT Center
2024-09-06 12:47:40 : INFO : obsbotcenter : Verifying: /Volumes/OBSBOT Center/OBSBOT_Center.app
2024-09-06 12:47:40 : DEBUG : obsbotcenter : App size: 321M /Volumes/OBSBOT Center/OBSBOT_Center.app
2024-09-06 12:47:44 : DEBUG : obsbotcenter : Debugging enabled, App Verification output was:
/Volumes/OBSBOT Center 1/OBSBOT_Center.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: Remo Tech Co.,Ltd. (7GJANK3822)
2024-09-06 12:47:44 : INFO : obsbotcenter : Team ID matching: 7GJANK3822 (expected: 7GJANK3822 )
2024-09-06 12:47:44 : INFO : obsbotcenter : Installing OBSBOT_Center version 2.0.9 on versionKey CFBundleShortVersionString.
2024-09-06 12:47:44 : INFO : obsbotcenter : App has LSMinimumSystemVersion: 11.0
2024-09-06 12:47:44 : DEBUG : obsbotcenter : DEBUG mode 1 enabled, skipping remove, copy and chown steps
2024-09-06 12:47:44 : INFO : obsbotcenter : Finishing...
2024-09-06 12:47:48 : INFO : obsbotcenter : name: OBSBOT_Center, appName: OBSBOT_Center.app
2024-09-06 12:47:48.045 mdfind[95406:3604603] [UserQueryParser] Loading keywords and predicates for locale "en_US"
2024-09-06 12:47:48.045 mdfind[95406:3604603] [UserQueryParser] Loading keywords and predicates for locale "en"
2024-09-06 12:47:48.159 mdfind[95406:3604603] Couldn't determine the mapping between prefab keywords and predicates.
2024-09-06 12:47:48 : WARN : obsbotcenter : No previous app found
2024-09-06 12:47:48 : WARN : obsbotcenter : could not find OBSBOT_Center.app
2024-09-06 12:47:48 : REQ : obsbotcenter : Installed OBSBOT_Center, version 2.0.9
2024-09-06 12:47:48 : INFO : obsbotcenter : notifying
displaynotification:7: no such file or directory: /usr/local/bin/dialog
displaynotification:13: no such file or directory: /usr/local/bin/dialog
2024-09-06 12:47:48 : DEBUG : obsbotcenter : Unmounting /Volumes/OBSBOT Center
2024-09-06 12:47:48 : DEBUG : obsbotcenter : Debugging enabled, Unmounting output was:
"disk3" ejected.
2024-09-06 12:47:48 : DEBUG : obsbotcenter : DEBUG mode 1, not reopening anything
2024-09-06 12:47:48 : REQ : obsbotcenter : All done!
2024-09-06 12:47:48 : REQ : obsbotcenter : ################## End Installomator, exit code 0