)]}' { "commit": "e13bdc96dd67549a44829a34ec80c1dda369b287", "tree": "7fe0d2fc25cae6068fdb2d8552828aa3fae3c903", "parents": [ "a5a07a686280d2e7c86ddb170ba62d9c8cecb16f" ], "author": { "name": "Matthew Blecker", "email": "matthewb@google.com", "time": "Fri Jan 31 13:41:22 2020 -0800" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Thu Feb 13 15:19:59 2020 +0000" }, "message": "accounts: Add drm_dp_aux group and related users+groups.\n\nAdded:\ndrm_dp_aux group - will give access to /dev/drm_dp_aux*\nfwupdate-drm_dp_aux user+group - for firmware updaters that use drm_dp_aux devices\nfwupdate-drm_dp_aux-i2c user+group - for firmware updaters that use drm_dp_aux and i2c devices\n\nA pending firmware updater will use the fwupdate-drm_dp_aux-i2c user\nfor access to both /dev/drm_dp_aux* and /dev/i2c-* devices.\n\nWhile the fwupdate-drm_dp_aux user will initially be unused,\nits existence should encourage selecting a fwupdate-\u003csomething\u003e user with\nthe minimal necessary permissions, should a new firmware updater be added\nthat needs access to /dev/drm_dp_aux* but not /dev/i2c-* .\n\nBUG\u003db:112485400\nTEST\u003dBuilt OS image with new firmware updater run under\nfwupdate-drm_dp_aux-i2c user, installed on DUT, flashed non-target firmware\non DUT, rebooted to trigger firmware update, the firmware update succeeded\nusing fwupdate-drm_dp_aux-i2c user.\n\nCq-Depend: chromium:2033704\nChange-Id: If3c494e43fc2d861a87147f236c0ac46f3b49171\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/eclass-overlay/+/2033497\nTested-by: Matthew Blecker \u003cmatthewb@chromium.org\u003e\nReviewed-by: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Bob Moragues \u003cmoragues@chromium.org\u003e\nCommit-Queue: Matthew Blecker \u003cmatthewb@chromium.org\u003e\n", "tree_diff": [ { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "eb5f772b1c3de6dfa15ca79c9a9d6e7e8db645ab", "new_mode": 33188, "new_path": "profiles/base/accounts/group/drm_dp_aux" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "656f97a05e460b7a0031b1a061e8c1ce9076a7a1", "new_mode": 33188, "new_path": "profiles/base/accounts/group/fwupdate-drm_dp_aux" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "faff9daa55b7e1472e829436a2e79e0b7bf4a5aa", "new_mode": 33188, "new_path": "profiles/base/accounts/group/fwupdate-drm_dp_aux-i2c" }, { "type": "modify", "old_id": "10f2c7f5979bcdc59147966dc8d4a070ce66aec3", "old_mode": 33188, "old_path": "profiles/base/accounts/group/i2c", "new_id": "bafc667121321f88aa48f18bb614864f3de539fb", "new_mode": 33188, "new_path": "profiles/base/accounts/group/i2c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "98b3ffddaa6f41ea1d7882cdd58bb6dbb017f189", "new_mode": 33188, "new_path": "profiles/base/accounts/user/fwupdate-drm_dp_aux" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2c6e33926766282b7baba1d3b0b4e0ff7fd5b657", "new_mode": 33188, "new_path": "profiles/base/accounts/user/fwupdate-drm_dp_aux-i2c" } ] }