Christmas Sweater Megacommit #143
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!143
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat-enablefvwbg"
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?
While we don't necessarily condone the use of big unwieldy PRs, here we are with a huge one!
Note: Some of the changes in this PR will break old versions of dinobuildr.sh, so please make sure you've grabbed the latest copy of the script.
Filevault Enabled by Default
Filevault will now be enabled by default via dinbuildr! We're using the deferred enrollment option in
fdesetupto enforce FileVault at login, which will kick off automatically the next time the user or tech logs in. A notification prompt will appear explaining that FileVault is about to be turned on, and a popup will appear displaying the user's FileVault recovery key for escrow.CrashPlan 6.x Support
As we're in the process of relaunching our CrashPlan environment at Mozilla, @n3philim rewrote our CrashPlan install procedure to support the new client. Shiny!
Linting!
This project now passes flake8 and shellcheck, although we are cheating a bit with shellcheck: there are heredocs and curl'd scripts in this project, which we will be moving off of in the coming months.
travis-ci
We've hooked dinobuildr up to travis-ci to allow us to run tests / linting. Currently, we do not block on travis-ci build status but we will in the near future.
Renamed stuff that was named badly!
Things like
config.pywere terrible names! So we renamed lots of things so that the repo is a little easier to understand / we aren't misusing standard naming conventions (as much).Everything looks great -- there were a couple typos in the PR comment, but I fixed them.
May I have authorization to merge PRs going forward please?