Extract Fuchsia packages into tmp

Refactor FuchsiaDevice config to take the archive containing the pm
binary and amber-files, as necessary for starting a Fuchsia package
server. Fix a bug where non-priviledged users cannot start a package
server since it writes to files. This change circumvents permission
issues by creating a temporary directory with the user's permissions.

Bug: 248612449
Bug: 243694504
Test: act.py [...] -tc FlashTest \
  WlanRebootTest:test_soft_reboot_dut_5g_open_ipv4
Change-Id: Idf5ee1af8e860346a0dd8df59c017946261a68c9
2 files changed
tree: 449340bef7fd04665f73ebb577e204cf42e9f602
  1. acts/
  2. acts_tests/
  3. tools/
  4. wts-acts/
  5. Android.mk
  6. LICENSE
  7. OWNERS
  8. PREUPLOAD.cfg