Update firefox-bookmarks.sh, add Zoom, remove Vidyo #160
No reviewers
Labels
No labels
bug
cancelled
corsica
decision
documentation
duplicate
enhancement
help wanted
invalid
mozilla-build
question
security
testing
vidyo-kiosk
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jlin/dinobuildr!160
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "upd8-vidyo2zoom"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Switching out the old Vidyo bookmark to sso.mozilla.com
Deep Dive
This started as a basic update but ended up spiraling into bigger changes.
Added PKG support
Apparently this never got done and we hadn't previously needed it. We supported
pkgsin LFS, but notpkgspulled down from the internet.Fixed stderr / stdout for PKG, DMG and Mobileconfig
This apparently had been broken all along. The fix is a little hacky, but time pressure. We'll now exit on installation errors.
Set the hostname properly
mozilla/dinobuildr@1f48dfe240/resources/set-computername.sh (L30)You need all three!
Updated our standard bookmark suite more significantly
Spring cleaning! Pass one, waiting on more input from the service desk team
Swapped Vidyo for Zoom
removed old Vidyo app, added Zoom instead, updated Dock
Updated Firefox
ok. stopping for today. need to add in Zoom tomorrow.
Ok: problem is we don't have a PKG handler that doesn't involve DMGs, and the Zoom installer is just a pkg.
@n3philim I fixed the dumb trap I left you and added
pkgsupport and tuned a few things. I think all that's left is to add Zoom to the Dock config (and remove vidyo)mozilla/dinobuildr@6b3263277c/resources/dock-config.sh (L26)Since I was the last person to make changes, need an r+ from @n3philim before I will approve for merge.
@luciusbono ok, just did a test build, it looks like we're good to go. wanna double-check and approve?
r+ looks good.
tested in a VM
r+
For those playing along at home, I'm a fool and had to rebase and resign since I missed signing a few commits. That's why I've got my signature all over Vanessa's commits.