Initialization load/maintain DLC states
Initialization load all installed DLCs.
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform/system_api/+/6d8535d43743a52430b276b3013c5ed12e573a78 commit 6d8535d43743a52430b276b3013c5ed12e573a78 Author: Xiaochu Liu <xiaochu@chromium.org> Date: Tue Jul 31 06:08:17 2018 add LoadDlcImage constant add LoadDlcImage D-Bus method constant so dlcservice can use. BUG= chromium:852167 TEST=None Change-Id: I289811cd039bbb9a4f0c80988953160626a32427 Reviewed-on: https://chromium-review.googlesource.com/1152494 Commit-Ready: Xiaochu Liu <xiaochu@chromium.org> Tested-by: Xiaochu Liu <xiaochu@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> [modify] https://crrev.com/6d8535d43743a52430b276b3013c5ed12e573a78/dbus/service_constants.h
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform2/+/c2b65f5de1ade26ab7244a791f7a8aac469c09b4 commit c2b65f5de1ade26ab7244a791f7a8aac469c09b4 Author: Xiaochu Liu <xiaochu@chromium.org> Date: Sat Aug 04 08:59:42 2018 dlcservice: service initialization This CL does initialization work for dlc service: * a D-Bus client for imageloader. * mount all installed DLCs. * unittest. also rename OWNER to OWNERS. BUG= chromium:852167 , chromium:852168 TEST=unittest Change-Id: I93be63e00527d7a6caa59113adc2a8af9e7e42e5 Reviewed-on: https://chromium-review.googlesource.com/1145682 Commit-Ready: Xiaochu Liu <xiaochu@chromium.org> Tested-by: Xiaochu Liu <xiaochu@chromium.org> Reviewed-by: Amin Hassani <ahassani@chromium.org> [modify] https://crrev.com/c2b65f5de1ade26ab7244a791f7a8aac469c09b4/dlcservice/dlc_service_dbus_adaptor.cc [add] https://crrev.com/c2b65f5de1ade26ab7244a791f7a8aac469c09b4/dlcservice/dlc_service_dbus_adaptor_unittest.cc [modify] https://crrev.com/c2b65f5de1ade26ab7244a791f7a8aac469c09b4/dlcservice/dlc_service_dbus_adaptor.h [modify] https://crrev.com/c2b65f5de1ade26ab7244a791f7a8aac469c09b4/dlcservice/dlc_service.cc [rename] https://crrev.com/c2b65f5de1ade26ab7244a791f7a8aac469c09b4/dlcservice/OWNERS [modify] https://crrev.com/c2b65f5de1ade26ab7244a791f7a8aac469c09b4/dlcservice/dlcservice.gyp
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/3b1789cdd554fdd8f2b80fdb74226758811af4c4 commit 3b1789cdd554fdd8f2b80fdb74226758811af4c4 Author: Xiaochu Liu <xiaochu@chromium.org> Date: Mon Aug 06 20:40:07 2018 dlcservice: run unittests Add section to run unittests. BUG= chromium:852167 TEST=unittest CQ-DEPEND=1155382 Change-Id: Ifa0505e9943ab41ea5dbcf9c558408e6f90c904e Reviewed-on: https://chromium-review.googlesource.com/1161490 Commit-Ready: Xiaochu Liu <xiaochu@chromium.org> Tested-by: Xiaochu Liu <xiaochu@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/3b1789cdd554fdd8f2b80fdb74226758811af4c4/chromeos-base/dlcservice/dlcservice-9999.ebuild
Comment 1 by xiaochu@chromium.org
, Jun 12 2018