logitech-updater: Prevent use of device during update

Wrap individual compoent updates with the DFU Notification Utility
preventing the device being updated from being used before update is
complete. This will additionally restart the Chrome App tracking the
update to prevent additional side effects.

BUG=b:235898847
TEST=manually

Change-Id: Ifaf56c19d10d61574743b2ecabecab6bfece08d5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/logitech-updater/+/3704340
Reviewed-by: Pablo Ceballos <pceballos@chromium.org>
Commit-Queue: Kyle Williams <kdgwill@chromium.org>
Tested-by: Kyle Williams <kdgwill@chromium.org>
6 files changed
tree: 28b270b824e73b50d21d3f2fdfa0b0886c5fd759
  1. conf/
  2. seccomp/
  3. src/
  4. .gitignore
  5. common.mk
  6. LICENSE
  7. Makefile
  8. OWNERS
  9. README.md
README.md

logitech-updater is a utility to upgrade logitech camera firmwares.

Requirements

The GNU C/C++ library is required.

Building

At the top level of the directory.

$ make

Alternatively at Chromium OS development environment,

$ emerge-${BOARD} logitech-updater

How to use

logitech updater currently includes the follow executables: ptzpro2-updater
$ ptzpro2-updater -h