Add D-Bus and CrostiniManager logic for supporting package installation
This CL adds support in the CiceroneClient for the InstallLinuxPackage function and the InstallLinuxPackageProgress signal. These are then exposed via the CrostiniManager as InstallLinuxPackage and an observer interface InstallLinuxPackageProgressObserver. This CL also tidies up the existing Cicerone D-Bus calls to use the default timeout instead of an infinite timeout. This will be followed up by a CL adding UI for these: https://chromium-review.googlesource.com/c/chromium/src/+/1126812 Bug: 822464 Change-Id: Ia293d8baa7f69c5417924c3492f54353bfeb352e Reviewed-on: https://chromium-review.googlesource.com/1126811Reviewed-by:Ryo Hashimoto <hashimoto@chromium.org> Reviewed-by:
Nicholas Verne <nverne@chromium.org> Commit-Queue: Timothy Loh <timloh@chromium.org> Cr-Commit-Position: refs/heads/master@{#575555}
Showing
Please register or sign in to comment