diff options
author | Tom Joseph <tomjoseph@in.ibm.com> | 2018-09-30 01:42:59 +0530 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2018-10-04 14:27:10 -0400 |
commit | 0b14c471fc77cbcb93f435a46878b25f57741e0e (patch) | |
tree | a0048f6956d1969c2eb9f0103fd2475a7afc6ae1 /phosphor-ldap-mapper/main.cpp | |
parent | 536ea32ddc61bc3f5ad34eada5788797e1771832 (diff) | |
download | phosphor-user-manager-0b14c471fc77cbcb93f435a46878b25f57741e0e.tar.gz phosphor-user-manager-0b14c471fc77cbcb93f435a46878b25f57741e0e.zip |
ldap: Add persistence for LDAP mapper D-Bus objects
Change-Id: Ib8979a7c655f74c332d80e7fb221ef03e9a3f83c
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
Diffstat (limited to 'phosphor-ldap-mapper/main.cpp')
-rw-r--r-- | phosphor-ldap-mapper/main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/phosphor-ldap-mapper/main.cpp b/phosphor-ldap-mapper/main.cpp index b4a0650..15c9802 100644 --- a/phosphor-ldap-mapper/main.cpp +++ b/phosphor-ldap-mapper/main.cpp @@ -11,6 +11,12 @@ int main(int argc, char** argv) phosphor::user::LDAPMapperMgr mapperMgr(bus, phosphor::user::mapperMgrRoot); + // Create a directory to persist errors. + std::experimental::filesystem::create_directories(LDAP_MAPPER_PERSIST_PATH); + + // Restore the serialized LDAP group privilege mapping. + mapperMgr.restore(); + // Claim the bus name for the application bus.request_name(LDAP_MAPPER_MANAGER_BUSNAME); |