commit | fa5cb6f7186851db5b3a77bfb07452d440827eee | [log] [tgz] |
---|---|---|
author | John Wedig <johnwedig@google.com> | Tue Apr 12 15:07:34 2022 -0700 |
committer | John Wedig <johnwedig@google.com> | Wed Apr 20 21:17:32 2022 +0000 |
tree | 4e0e1489e879d168de94f4ce986be855a3c5c35c | |
parent | b2c86be3b1c6bf26dbfbcf3e3a3f3322472023e9 [diff] |
Remove device name from D-Bus service name When eStoraged gets integrated with entity manager, eStoraged could potentially be used to manage multiple storage devices. And we will want the different D-Bus objects to be under the same service name. This commit removes the device name from the D-Bus service name, so that it can ultimately start managing multiple storage devices. This change has its own commit, since it breaks compatibility with existing client software. Tested: $ busctl introspect xyz.openbmc_project.eStoraged \ /xyz/openbmc_project/inventory/storage/mmcblk0 Signed-off-by: John Wedig <johnwedig@google.com> Change-Id: I4a1606cbbe20fa97cee0fde81c8cf5731d71f8ee
This daemon serves as an abstraction for an encrypted storage device, encapsulating the security functionality and providing a D-Bus interface to manage the encrypted filesystem on the device. Using the D-Bus interface, other software components can interact with eStoraged to do things like create a new encrypted filesystem, wipe its contents, lock/unlock the device, or change the password.