Update: Add Zoom meetings client w/ custom configs #159

Open
opened 2019-05-01 12:30:43 -07:00 by n3philim · 2 comments
n3philim commented 2019-05-01 12:30:43 -07:00 (Migrated from github.com)

Issues: we need to use the IT installer since it appears to be statically versioned -- i.e. current download path is https://zoom.us/client/4.4.52595.0425/ZoomInstallerIT.pkg instead of https://zoom.us/client/latest/Zoom.pkg which we won't be able to sha check consistently without some sort of magic

@luciusbono if you've got time before EOW this week can we discuss if we want to push down a custom config plist as well, and what we want to set on it? Also, I notice that we don't really have any other downloads that are non-dmg'd packages, will this be a gotcha?

Issues: we need to use the IT installer since it appears to be statically versioned -- i.e. current download path is https://zoom.us/client/4.4.52595.0425/ZoomInstallerIT.pkg instead of https://zoom.us/client/latest/Zoom.pkg which we won't be able to sha check consistently without some sort of magic @luciusbono if you've got time before EOW this week can we discuss if we want to push down a custom config plist as well, and what we want to set on it? Also, I notice that we don't really have any other downloads that are non-dmg'd packages, will this be a gotcha?
luciusbono commented 2019-05-01 16:46:04 -07:00 (Migrated from github.com)

PKG should work fine, we've had them in the past and it's a valid install primitive in dinobuildr. I'm OOO until next week, but Zoom's documentation is weak around those options so I don't have any specific guidance other than I'd like the following:

ZAutoUpdate enabled (even though we don't know what it does)
And then disabling all the unsupported login types.
It seems like some of the options could make the SSO experience a lot less confusing.

Ideally, we'd also deploy this plist to regular clients, but that'd require a signed package.

PKG should work fine, we've had them in the past and it's a valid install primitive in dinobuildr. I'm OOO until next week, but Zoom's documentation is weak around those options so I don't have any specific guidance other than I'd like the following: `ZAutoUpdate` enabled (even though we don't know what it does) And then disabling all the unsupported login types. It seems like some of the options could make the SSO experience a lot less confusing. Ideally, we'd also deploy this plist to regular clients, but that'd require a signed package.
n3philim commented 2019-05-09 13:52:44 -07:00 (Migrated from github.com)

Minimum viable Zoom was deployed in #160 -- we should dig into the potential benefits of the IT pkg + plist in a while when things have calmed down a bit.

Minimum viable Zoom was deployed in #160 -- we should dig into the potential benefits of the IT pkg + plist in a while when things have calmed down a bit.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jlin/dinobuildr#159
No description provided.