1. API to talk to UE 2. API to talk to imageloader
This bug has an owner, thus, it's been triaged. Changing status to "assigned".
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/platform2/+/4cfdb0597566ef2df6cb76c7870696b45abc9568 commit 4cfdb0597566ef2df6cb76c7870696b45abc9568 Author: Xiaochu Liu <xiaochu@chromium.org> Date: Sat Aug 04 08:59:43 2018 dlcservice: add update_engine D-Bus proxy Use generated bindings. BUG= chromium:852168 TEST=None CQ-DEPEND=1145682 Change-Id: If2411b470a288bfae1e48ec65ec81cd06cd83b50 Reviewed-on: https://chromium-review.googlesource.com/1155382 Commit-Ready: Xiaochu Liu <xiaochu@chromium.org> Tested-by: Xiaochu Liu <xiaochu@chromium.org> Reviewed-by: Xiaochu Liu <xiaochu@chromium.org> [modify] https://crrev.com/4cfdb0597566ef2df6cb76c7870696b45abc9568/dlcservice/dlcservice.gyp [modify] https://crrev.com/4cfdb0597566ef2df6cb76c7870696b45abc9568/dlcservice/dlc_service_dbus_adaptor_unittest.cc [modify] https://crrev.com/4cfdb0597566ef2df6cb76c7870696b45abc9568/dlcservice/dlc_service_dbus_adaptor.cc [modify] https://crrev.com/4cfdb0597566ef2df6cb76c7870696b45abc9568/dlcservice/dlc_service_dbus_adaptor.h [modify] https://crrev.com/4cfdb0597566ef2df6cb76c7870696b45abc9568/dlcservice/dlc_service.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform2/+/f1bb1db00004f953921939260a01d29846fcb2df commit f1bb1db00004f953921939260a01d29846fcb2df Author: Xiaochu Liu <xiaochu@chromium.org> Date: Thu Aug 09 09:21:24 2018 dlcservice: print logs to syslog Enable printing logs to syslogs. BUG= chromium:852168 TEST=None Change-Id: I63a5db34aea36c29654369c655bf79d81c4d8bc3 Reviewed-on: https://chromium-review.googlesource.com/1168026 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/f1bb1db00004f953921939260a01d29846fcb2df/dlcservice/main.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform2/+/d338d830f9697efc9d774707db371d6520786289 commit d338d830f9697efc9d774707db371d6520786289 Author: Xiaochu Liu <xiaochu@chromium.org> Date: Thu Aug 09 09:21:35 2018 imageloader: allow dlcservice to access allow dlcservice (under dlcservice account) access D-Bus methods. BUG= chromium:852168 TEST=manual Change-Id: Ic73df160a78a9da245719bba011d0ccd9239aca7 Reviewed-on: https://chromium-review.googlesource.com/1168029 Commit-Ready: Xiaochu Liu <xiaochu@chromium.org> Tested-by: Xiaochu Liu <xiaochu@chromium.org> Reviewed-by: Greg Kerr <kerrnel@chromium.org> [modify] https://crrev.com/d338d830f9697efc9d774707db371d6520786289/imageloader/dbus_permissions/org.chromium.ImageLoader.conf
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform2/+/f6106e5dae486d79a2e31ea4f62f4784aadf7866 commit f6106e5dae486d79a2e31ea4f62f4784aadf7866 Author: Xiaochu Liu <xiaochu@chromium.org> Date: Tue Oct 02 12:19:58 2018 imageloader: UnloadDlcImage API This API is used to unmount a DLC image given ID. BUG= chromium:852168 TEST=unittest Change-Id: I211b4461a9c197b0487b1591ff8a3cd82714e845 Reviewed-on: https://chromium-review.googlesource.com/1194602 Commit-Ready: Xiaochu Liu <xiaochu@chromium.org> Tested-by: Xiaochu Liu <xiaochu@chromium.org> Reviewed-by: Greg Kerr <kerrnel@chromium.org> [modify] https://crrev.com/f6106e5dae486d79a2e31ea4f62f4784aadf7866/imageloader/imageloader_impl.cc [modify] https://crrev.com/f6106e5dae486d79a2e31ea4f62f4784aadf7866/imageloader/imageloader_impl.h [modify] https://crrev.com/f6106e5dae486d79a2e31ea4f62f4784aadf7866/imageloader/imageloader_test.cc [modify] https://crrev.com/f6106e5dae486d79a2e31ea4f62f4784aadf7866/imageloader/imageloader.h [modify] https://crrev.com/f6106e5dae486d79a2e31ea4f62f4784aadf7866/imageloader/imageloader.cc [modify] https://crrev.com/f6106e5dae486d79a2e31ea4f62f4784aadf7866/imageloader/dbus_permissions/org.chromium.ImageLoader.conf [modify] https://crrev.com/f6106e5dae486d79a2e31ea4f62f4784aadf7866/imageloader/dbus_adaptors/org.chromium.ImageLoaderInterface.xml
Comment 1 by xiaochu@chromium.org
, Jun 12 2018