void DMCryptEngine::umount()
{
+ if (::umount("/opt/usr/apps") && errno != EINVAL)
+ throw runtime::Exception(runtime::GetSystemErrorMessage());
+
if (::umount(destination.c_str()) && errno != EINVAL)
throw runtime::Exception(runtime::GetSystemErrorMessage());
}
std::string unit(dataStr[0]);
- if (unit == "security-manager.socket") {
+ if (unit == "security-manager.socket" ||
+ unit == "connman.socket") {
knownSystemdUnits.insert(knownSystemdUnits.begin(), unit);
} else if (unit.compare(0, 5, "user@") == 0 ||
unit == "tlm.service" ||
unit == "resourced.service" ||
- unit == "security-manager.service") {
+ unit == "security-manager.service" ||
+ unit == "samsung-log-mgr.service") {
knownSystemdUnits.push_back(unit);
}
}