[roll] Roll external/github.com/catapult-project/catapult devil: Add sanity check for root privilege on a device

_TearDownSystemAppModification requires root privilege on a device.
Normally root privilige is enabled on the device before calling
_TearDownSystemAppModification. The function is also re-entrant.
The function may be re-entered after the the device loses root
privilege. For instance if the adb server is restarted before
re-entering the function then the device may lose root privilege.
Therefore we need to do a sanity check for root privilege
on the device and then re-enable root privilege if the device
does not have it.

Original-Bug:chromium:1056214
Original-Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/2818568
Original-Revision: ab687ea7be643e0f78176a60f3797aae7fbbae46
GitOrigin-RevId: 0bc58be2e49057752b34a8b509dae3a12bc783ae
Change-Id: I0a6d3358b605970c34a0b8cb2305e72fd8b78b44
1 file changed
tree: 049839ab319122b90911b025925c8d41b17bef2f
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.